第五章c#(窗体界面设计)

第五章c#(窗体界面设计)

ID:25069214

大小:442.50 KB

页数:79页

时间:2018-11-18

第五章c#(窗体界面设计)_第1页
第五章c#(窗体界面设计)_第2页
第五章c#(窗体界面设计)_第3页
第五章c#(窗体界面设计)_第4页
第五章c#(窗体界面设计)_第5页
资源描述:

《第五章c#(窗体界面设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第五章Windows窗体界面设计5.1鼠标事件与键盘事件5.2Windows窗体基本控件5.3菜单与工具栏5.4其他Windows窗体控件5.1鼠标事件与键盘事件常用鼠标事件1.Click:单击鼠标左键时触发2.MouseDoubleClick:双击鼠标左键时触发3.MouseEnter:鼠标进入控件可见区域时触发4.MouseMove:鼠标在控件区域内移动时触发5.MouseLeave:鼠标离开控件可见区域时触发常用键盘事件1.KeyDown:按下某个键时触发2.KeyUp:释放按键时触发3.KeyPress:释放按键后触发1)textBox1控件的KeyDown事件:privatevoi

2、dtextBox1_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Up){MessageBox.Show("您现在按下的是向上箭头!");}if(e.KeyCode==Keys.F1){MessageBox.Show("您现在按下的是功能键F1!是否需要帮助?");}if(e.Alt==true&&e.Shift==true&&e.Control==true){MessageBox.Show("您现在按下的是组合键Ctrl+Alt+Shift!");}5.1鼠标事件与键盘事件(续)if(e.Control==true){swit

3、ch(e.KeyCode){caseKeys.A:MessageBox.Show("您现在按下的是组合键Ctrl+A!");break;caseKeys.B:MessageBox.Show("您现在按下的是组合键Ctrl+B!");break;}}}2)buttonOK控件的Click事件、MouseEnter事件、MouseLeave事件代码:5.1鼠标事件与键盘事件(续)privatevoidbuttonOK_Click(objectsender,EventArgse){label1.Text=textBox1.Text;}privatevoidbuttonOK_MouseEnter(o

4、bjectsender,EventArgse){labelDisplay.Visible=true;labelDisplay.Text="按下按钮将文本框中的内容显示于下面!";}privatevoidbuttonOK_MouseLeave(objectsender,EventArgse){labelDisplay.Text="";}5.1鼠标事件与键盘事件(续)5.2Windows窗体基本控件5.2.1控件中常用的属性和方法1.常用基本属性1)Name:指定控件的名称,它是控件在当前应用程序中的唯一标识,代码通过该属性来访问控件2)Enabled:决定控件是否可用,取值为true时可用,取

5、值为false时不可用3)Font:设置控件上文本的显示形式,是一个复合属性,包括字体名称、字号以及是否为斜体、加粗和下划线等4)BackColor:设置控件的背景色5)ForeColor:设置控件的前景色,即控件上文本的颜色6)Image:指定控件上所要显示的图像5.2.1控件中常用的属性和方法(续)7)Location:定位控件,这是一个复合属性,需要指定控件的左上角相对于其容器左上角的坐标(x,y)8)Size:指定控件的高度和宽度,是一个复合属性9)Text:设置控件上所要显示的文本,如标签、按钮、复选框等控件上的文字10)Visible:决定控件是否可见,取值为true时可见,取值

6、为false时不可见2.常用方法Focus:聚焦方法5.2.2TextBox控件1.文本框控件常用的基本属性1)Text:表示文本框中显示的内容。2)MaxLength:表示用户可以在文本框控件中最多键入的字符数,默认值为32767个字符。注意,由于使用的是Unicode字符,所以对中文和英文的字符计数方法是相同的,即一个英文字符的长度为1,一个汉字字符的长度也是1。3)Multiline:表示是否可以包含多行内容。4)PasswordChar:用于指定在屏蔽TextBox控件中输入的密码字符时所要使用的符号。5.2.2TextBox控件(续)5)UseSystemPasswordChar属

7、性:若该属性设为true,则在TextBox中的文本只能以系统默认的密码字符“*”显示。2.TextBox控件常用的基本事件1)Enter:表示当前文本框为活动状态时触发的操作。2)TextChanged:表示文本框中的当前内容(Text属性值)更改时触发的操作。3.(运行TextBoxExample.exe,然后实现)4.部分代码1)buttonOK的Click事件代码5.2.2TextBox控件(续)pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。