第六章常用控件
控件简述
基本控件
选择性控件
时钟控件
对话框
高级控件
鼠标器和键盘
综合应用举例
控件简述
控件的分类
内部控件: 标准控件,出现在工具箱中
ActiveX控件:
可插入对象
在窗体上添加和删除控件
在窗体上直接绘制
双击控件
编辑控件
选择控件
移动控件
调整大小
复制控件
控件的名称
控件被创建后,有一个默认的名称,如command1, command2等,在实际的程序设计过程中,为提高程序的可读性,往往不使用系统提供的默认名称,,表示该控件的类型;后面再用有意义的英语单词组合或缩写来表示控件的用途.
常用控件名称前缀
控件
前缀
举例
Form
frm
frmCale
Label
lbl
lblOptions
Text
txt
txtName
Command Button
cmd, btn
cmdOK , btnEnd
Check Box
chk
chkStyle
Option Button
opt
optColor
Frame
fra
fraOptions
ComboBox
cbo
cboPlayer
HScrollBar
hsb
hsbTemp
VScrollBar
vsb
vsbVolumn
Timer
tmr
tmrHour
ListBox
lst
lstNumbers
设置和获取控件属性值
设计时:属性窗口设置
运行时:
= “成绩管理系统”‘设置
= ‘获取
在工程中使用ActiveX控件
ActiveX控件需添加到工具箱中才能使用
执行“工程”菜单下的“部件”命令可选择控件
焦点和Tab顺序
焦点:指控件对象接受鼠标或键盘输入的能力。当某一控件对象具有焦点时,就可以接受用户的输入操作,并且只有具有焦点的控件对象才能接受用户由鼠标和键盘的输入。
当某一控件对象获得焦点时,将触发该控件对象的GetFocus事件,当失去焦点时,将触发LostFocus事件。
注意:
,如Timer,shape。
,窗体才能接受焦点。
,其它控件将失去焦点。
,控件才能接受焦点。
控件获得焦点的途径:
1. 直接操作:按Tab键,快捷键,鼠标点击
2. 程序代码: 调用SetFocus方法。
Tab顺序
Tab顺序是指程序运行中用户按下Tab键时,焦点在控件上移动的顺序
通常Tab顺序就是控件对象建立的顺序
Tab顺序的调整:调整控件的TabIndex属性值
TabIndex属性值决定控件的Tab键顺序
基本控件
窗体
标签
文本框
命令按钮
窗体(Form)
标签(Label):主要用于显示一小段文本,通常用来标注本身不具有Caption属性的控件。
属性:
外观:BackColor,ForeColor, BackStyle
字体:FontName,FontSize,FontBold,FontItalic等
位置:Height, Left, Top, Width
其它常用属性:
Caption 标题
Alignment 0-标题靠左 1-标题靠右 2 - 标题居中
Autosize True/ False -是否自动调整大小
BorderStyle 0 - 标签无边框 1 - 标签有边框
BackStyle 0 - 标签覆盖背景 1 - 标签透明
事件:click,dblclick 标签很少用来触发事件。
文本框(TextBox)
属性
Text
MaxLength 设置文本框中允许输入的最大字符数
MultiLine True - 文本框中允许输入多行文字
PasswordChar 默认值为空。非空时一般填“*”号
ScrollBars 0:无滚动条 1:水平 2:垂直 3:水平和垂直
SelLength 文本框中选中的字符个数,运行时使用
SelStart 文本框中选中的字符中第一个字符的位置
SelText 文本框中当前选中的文字内容
Locked True /False -文本框内容能
第六章常用控件 来自淘豆网m.daumloan.com转载请标明出处.