清华大学C#教程Word文件下载.docx

上传人:b****5 文档编号:15733647 上传时间:2022-11-15 格式:DOCX 页数:28 大小:33.44KB
下载 相关 举报
清华大学C#教程Word文件下载.docx_第1页
第1页 / 共28页
清华大学C#教程Word文件下载.docx_第2页
第2页 / 共28页
清华大学C#教程Word文件下载.docx_第3页
第3页 / 共28页
清华大学C#教程Word文件下载.docx_第4页
第4页 / 共28页
清华大学C#教程Word文件下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

清华大学C#教程Word文件下载.docx

《清华大学C#教程Word文件下载.docx》由会员分享,可在线阅读,更多相关《清华大学C#教程Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。

清华大学C#教程Word文件下载.docx

ControlText=false;

实例009移动无边框窗体8

boolbeginMove=false;

//初?

始º

?

化¡

¥

intcurrentXPosition;

intcurrentYPosition;

//鼠º

¨

®

标À

º

移°

动¡

事º

件t

privatevoidForm1_MouseMove(objectsender,MouseEventArgse)

{

if(beginMove)

this.Left+=MousePosition.X-currentXPosition;

//根¨

´

据Y鼠º

x坐Á

确¨

¡

¤

定¡

§

窗ä

ã

体¬

的Ì

左Á

边À

坐Á

x

this.Top+=MousePosition.Y-currentYPosition;

y坐Á

顶£

部?

,ê

即¡

ä

Y坐Á

currentXPosition=MousePosition.X;

currentYPosition=MousePosition.Y;

}

privatevoidForm1_MouseDown(objectsender,MouseEventArgse)

beginMove=true;

//鼠º

为a当Ì

À

前¡

上¦

角?

privatevoidForm1_MouseUp(objectsender,MouseEventArgse)

beginMove=false;

//停ª

ê

止1移°

privatevoidForm1_MouseLeave(objectsender,EventArgse)

currentXPosition=0;

//设¦

置?

初?

状Á

态¬

currentYPosition=0;

实例010禁止关闭窗体9

在主e.Cancel=true;

实例011通过控件拖动窗体10

privatevoidbutton1_MouseDown(objectsender,MouseEventArgse)

if(e.Button==MouseButtons.Left)//如¨

果?

件t是º

由®

¦

鼠º

键¨

¹

激¡

è

发¤

é

button1.leftbutton1距¨

离¤

容¨

Y器¡

Â

距¨

startX=e.X;

startY=e.Y;

privatevoidbutton1_MouseMove(objectsender,MouseEventArgse)

if(e.Button==MouseButtons.Left)

this.Left+=e.X-startX;

this.Top+=e.Y-startY;

实例012根据窗体自动调整控件11

1.2特殊窗体设置13

实例013设计不规则窗体13

this.TransparencyKey=Color.Yellow

实例014设计带分隔栏的窗体14

Splitcontainer;

实例015在窗体中滚动字幕14

添加timer组件增加timer的tick事件

实例016设计闪烁的窗体15

实例017设计动画显示窗体16

实例018设计运动的窗体18

添加timer组件

实例019修改提示框字体及颜色18

实例020建立字体形状窗体20

实例021设计带帮助键的窗体20

Helpbutton=true

1.3对话框的应用21

实例022使用ColorDialog调用Windows颜色对话框21

添加colordialog控件

colorDialog1.ShowDialog();

this.BackColor=colorDialog1.Color;

实例023使用FolderBrowserDialog调用Windows浏览文件夹对话框22

添加folderBrowDialog控件

if(folderBrowserDialog1.ShowDialog()==DialogResult.OK)

textBox1.Text=folderBrowserDialog1.SelectedPath;

实例024使用FontDialog调用Windows字体对话框23

添加fontdialog控件

if(this.fontDialog1.ShowDialog()==DialogResult.OK)

this.label1.Font=this.fontDialog1.Font;

this.label1.ForeColor=this.fontDialog1.Color;

 

实例025使用OpenFileDialog调用打开文件对话框23

openFileDialog1.InitialDirectory="

C:

\\"

;

openFileDialog1.Filter="

文?

本À

件t(*.txt)|*.txt|所¨

有®

D文?

件t(*.*)|*.*"

if(this.openFileDialog1.ShowDialog()==DialogResult.OK)

label1.Text=openFileDialog1.FileName;

System.IO.StreamReadersr=newSystem.IO.StreamReader(openFileDialog1.FileName);

this.textBox1.Text=sr.ReadToEnd();

sr.Close();

实例026使用SaveFileDialog调用保存文件对话框24

StreammyStream;

//声¦

明¡

流¢

对?

象¨

//过y滤?

条¬

saveFileDialog1.Filter="

txtfiles(*.txt)|*.txt|Allfiles(*.*)|*.*"

saveFileDialog1.FilterIndex=2;

saveFileDialog1.RestoreDirectory=true;

if(saveFileDialog1.ShowDialog()==DialogResult.OK)

if((myStream=saveFileDialog1.OpenFile())!

=null)//打ä

°

开a文?

件t不?

为a空?

//myStream.Write(textBox1.Text);

//写¡

入¨

myStream.Close();

//关?

闭À

1.4特色程序界面25

实例027类似Windows的程序界面25

实例028类似QQ的程序界面28

实例029类似Office助手的程序界面29

实例030根据鼠标状态设置动态变化的按钮30

添加mousemovemouseleave

1.5其他技术31

实例031为MDI类型窗体设置背景图片32

frm.MdiParent=this

实例032继承窗体设计32

同类的继承

第2章控件的应用(教学视频:

92分钟)34

2.1菜单34

实例033动态创建菜单34

实例034类似Windows的菜单35

各项添加image

实例035任务栏托盘菜单36

退出Application.Exit();

if(this.WindowState==FormWindowState.Minimized)

this.WindowState=FormWindowState.Normal;

this.Activate();

为a活?

实例036改变菜单字体37

this.menuStrip1.Font=newFont("

华a文?

楷?

"

12);

实例037将菜单置于窗体右侧37

Dock=right

实例038浮动菜单38

可移动的菜单移动控件

实例039级联菜单39

Manuscript级联

实例040带历史信息的菜单40

if(File.Exists("

Menu.ini"

))//判D断?

否¤

存ä

在¨

²

StreamReadersr=newStreamReader("

);

//创ä

建¡

件t流¢

inti=this.文?

件tToolStripMenuItem.DropDownItems.Count-2;

//获?

取¨

索¡

引°

y项?

while(sr.Peek()>

=0)//读¨

¢

//将?

读¨

信?

息¡

创ä

菜?

单Ì

£

项?

ToolStripMenuItemmenuitem=newToolStripMenuItem(sr.ReadLine());

添¬

ª

加¨

到Ì

指?

位?

this.文?

件tToolStripMenuItem.DropDownItems.Insert(i,menuitem);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1