《常用控件》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《常用控件》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《常用控件》PPT课件.ppt(40页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第5 5章:常用控件章:常用控件常用控件的学习目标掌握常用控件的属性掌握常用控件的属性属性名及其含义属性名及其含义掌握常用控件的方法掌握常用控件的方法方法名称及其功能方法名称及其功能掌握常用控件的事件掌握常用控件的事件事件名称、事件触发的条件和时机事件名称、事件触发的条件和时机与控件相关的常见设计思想、算法与控件相关的常见设计思想、算法控件数组控件数组控件命令按钮(CommanButton)属性属性Name属性:控件名称属性:控件名称建议以建议以Cmd为名称前缀,并以为名称前缀,并以“见名知义见名知义”为原为原则则Caption属性:显示在按钮控件上的标题属性:显示在按钮控件上的标题访问键的
2、设置:访问键的设置:&+字符字符访问键的效果:字符带有下划线访问键的效果:字符带有下划线访问键的功能:运行时按下访问键的功能:运行时按下“ALT+字符字符”组合键组合键即可触发该按钮的即可触发该按钮的Click事件事件Enabled属性:返回或设置控件是否响应用属性:返回或设置控件是否响应用户操作户操作Visible属性属性控件命令按钮(CommanButton)属性属性Style属性属性设置按钮为标准按钮(设置按钮为标准按钮(0)或图形按钮()或图形按钮(1)BackColor属性属性背景颜色(背景颜色(Style=1的前提下设置有效)的前提下设置有效)Picture属性属性按钮的图片(按钮
3、的图片(Style=1的前提下设置有效,可以用的前提下设置有效,可以用来设计漂亮的图形按钮)来设计漂亮的图形按钮)控件命令按钮(CommanButton)事件事件Click事件事件鼠标单击鼠标单击获得焦点时,按获得焦点时,按Enter键键如果有访问键,如果有访问键,Alt+访问键访问键实例实例例例5-1:根据需要对按钮可用性进行控制:根据需要对按钮可用性进行控制控件标签(Label)属性属性Caption属性属性标签文本标签文本AutoSize属性属性标签大小是否自动适应文字内容标签大小是否自动适应文字内容Alignment属性属性文本对齐方式文本对齐方式BackStyle属性属性背景是否透明
4、(背景是否透明(1-不透明(默认值),不透明(默认值),0-透明)透明)标签控件也可以响应标签控件也可以响应Click、DblClick等等事件,但习惯上,仅仅把标签作为文本事件,但习惯上,仅仅把标签作为文本显示的控件。显示的控件。控件文本框(TextBox)属性属性Text属性:文本框最重要的属性之一属性:文本框最重要的属性之一读取或设置文本框中的文本读取或设置文本框中的文本读取文本框的内容读取文本框的内容s=txtname.text设置文本框的内容设置文本框的内容txtname.text=sMaxLength属性属性设置或返回文本框中可以输入的字符最大数设置或返回文本框中可以输入的字符最大
5、数(065535)可以用来设置用户输入的数据长度(如身份证号)可以用来设置用户输入的数据长度(如身份证号)控件文本框(TextBox)属性属性MultiLine属性属性文本框是否接受多行文本文本框是否接受多行文本true 可多行,可多行,False(默认值)(默认值)单行单行演示属性设计和代码设计多行文本的实现演示属性设计和代码设计多行文本的实现ScrollBars属性属性是否显示滚动条(无、水平、垂直、水平和垂直)是否显示滚动条(无、水平、垂直、水平和垂直)PasswordChar属性属性设置文本框字符掩码设置文本框字符掩码主要用于密码的输入主要用于密码的输入该属性只影响文本框的显示,而不影
6、响该属性只影响文本框的显示,而不影响Text属性,即不属性,即不影响真实数据。影响真实数据。Locked属性属性锁定文本框(锁定文本框(True不可编辑,不可编辑,False可编辑)可编辑)控件文本框(TextBox)属性属性文本编辑属性文本编辑属性SelStartSelLengthSelText实例实例5-2:在代码中选定文本:在代码中选定文本控件文本框(TextBox)事件事件Change事件事件文本框的文本框的Text属性值发生改变时触发属性值发生改变时触发一般用于对文本内容的变化进行即时响应,或监一般用于对文本内容的变化进行即时响应,或监控文本内容的变化控文本内容的变化例例5-3:根据
7、文本框内容决定一个按钮可用性:根据文本框内容决定一个按钮可用性控件文本框(TextBox)事件事件KeyPress事件事件文本框获得焦点并按下键盘上的按键后触发文本框获得焦点并按下键盘上的按键后触发参数参数KeyAscii:用户所按按键字符的:用户所按按键字符的ASCII码码一般用于对用户输入的文字内容进行监控,并对一般用于对用户输入的文字内容进行监控,并对用户输入的内容进行有效性验证或格式处理(如禁用户输入的内容进行有效性验证或格式处理(如禁止非法数据的输入或自动转换为大写字母等)或者止非法数据的输入或自动转换为大写字母等)或者对某些特殊按键作处理(比如回车键往往表示执行对某些特殊按键作处理
8、(比如回车键往往表示执行确定功能等)确定功能等)例例5-4综合实例综合实例5-5:带密码的简易文本编辑器:带密码的简易文本编辑器预备知识:剪贴板对象的基本操作预备知识:剪贴板对象的基本操作剪贴板对象:剪贴板对象:ClipBoardSetText方法方法格式格式:ClipBoard.SetText TextString功能:将字符串功能:将字符串TextString放到剪贴板中放到剪贴板中GetText方法方法格式格式:ClipBoard.GetText功能:获取剪贴板中的字符串内容功能:获取剪贴板中的字符串内容例:例:s=Clipboard.GetTextClear方法方法格式格式:ClipB
9、oard.Clear功能:清除剪贴板中的内容功能:清除剪贴板中的内容综合实例综合实例5-5:带密码的简易文本编辑器:带密码的简易文本编辑器功能分析功能分析密码验证密码验证如果密码如果密码=“1234567”,允许进入编辑器,否则提示重新,允许进入编辑器,否则提示重新输入密码输入密码编辑器初始状态编辑器初始状态复制、剪切、粘贴、删除按钮不可用复制、剪切、粘贴、删除按钮不可用单击单击“全选全选”按钮时按钮时选中文本框内容所有文字,并反相显示选中文本框内容所有文字,并反相显示复制、剪切、删除按钮变为可用复制、剪切、删除按钮变为可用单击单击“复制复制”按钮时按钮时将选中文字复制到剪贴板将选中文字复制到
10、剪贴板粘贴按钮变为可用粘贴按钮变为可用单击单击“清除清除”按钮时按钮时清空文本框所有文字清空文本框所有文字复制、剪切、删除按钮不可用复制、剪切、删除按钮不可用综合实例综合实例5-5:带密码的简易文本编辑器:带密码的简易文本编辑器功能分析功能分析单击单击“剪切剪切”按钮时按钮时将选中文字复制到剪贴板将选中文字复制到剪贴板删除选中文字删除选中文字粘贴按钮变为可用粘贴按钮变为可用剪切、删除、复制按钮变为不可用剪切、删除、复制按钮变为不可用单击单击“粘贴粘贴”按钮时按钮时文本框中的选中文字替换为剪贴板中的文字(如果没有选文本框中的选中文字替换为剪贴板中的文字(如果没有选中文字,则在光标位置插入)中文字
11、,则在光标位置插入)单击单击“删除删除”按钮时按钮时清空用户选中的文字清空用户选中的文字复制、剪切、删除按钮不可用复制、剪切、删除按钮不可用用户在文本框中选择了文本时用户在文本框中选择了文本时复制、剪切、删除按钮可用复制、剪切、删除按钮可用控件复选框(CheckBox)属性属性Value属性属性复选框的选中状态复选框的选中状态0(缺省):未选(缺省):未选1:选中:选中2:灰色(半选中状态):灰色(半选中状态)运行时的状态转换运行时的状态转换控件复选框(CheckBox)事件事件Click事件事件复选框在运行中一般有两种状态(复选框在运行中一般有两种状态(0或或1),在),在Click事件中,
12、一般需要判断用户是选中还是清除,事件中,一般需要判断用户是选中还是清除,然后根据用户的操作进行不同的操作然后根据用户的操作进行不同的操作典型的复选框典型的复选框Click事件代码事件代码Private Sub Check1_Click()If Check1.Value=1 Then 选中复选框后进行的操作代码选中复选框后进行的操作代码 Else 清除复选框后进行的操作代码清除复选框后进行的操作代码 End IfEnd Sub控件复选框(CheckBox)事件事件Click事件事件可以用常数可以用常数Checked和和UnChecked表示复选框表示复选框Value属属性的性的1和和0Priva
13、te Sub Check1_Click()If Check1.Value=Checked Then 选中复选框后进行的操作代码选中复选框后进行的操作代码 Else 清除复选框后进行的操作代码清除复选框后进行的操作代码 End IfEnd Sub复选框没有复选框没有DblClick(双击)事件(双击)事件实例:实例:5-6 控件单选按钮(OptionButton)属性属性Value属性属性单选按钮的选中状态单选按钮的选中状态True:选中:选中False(缺省):不选中(缺省):不选中事件事件Click事件事件运行时单击单选按钮只能表示选中,其运行时单击单选按钮只能表示选中,其Click事件事件
14、过程中一般不需要选择结构过程中一般不需要选择结构控件框架(Frame)功能:作为控件功能:作为控件容器容器对控件进行分组对控件进行分组分组的意义分组的意义使得界面功能布局清晰、易懂使得界面功能布局清晰、易懂对单选按钮进行分组(举例)对单选按钮进行分组(举例)属性属性Caption属性属性将控件添加到框架的方法将控件添加到框架的方法先建立框架控件,然后在先建立框架控件,然后在框架控件内框架控件内拖画控件(举例)拖画控件(举例)注意:如果将控件绘制在框架之外,然后将它移动到框注意:如果将控件绘制在框架之外,然后将它移动到框架控件内部架控件内部,并不能达到目的(举例),并不能达到目的(举例)如果希望
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用控件 常用 控件 PPT 课件
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内