第6章-常用标准控件讲解.ppt
文本预览下载声明
第六章 常用标准控件 6.1 文本控件 6.2 图形控件 6.3 按钮控件 6.4 选择控件 6.5 滚动条 6.6 框架 6.7 计时器 6.1 文本控件 与文本有关的标准控件有两个,即标签与文本框。 6.1.1 标签 标签可显示提示性文本,但不能进行文本的编辑。 1.标签的主要属性 Name:标签名称; BorderStyle(边框)属性 :该属性用来设置标签的边框类型,有两种值可选: 0,代表标签无边框; 1,代表标签有边框,并且具有三维效果。 Font:设置标签上文字的字体、字型和字号,可在设计界面或程序代码中设置该属性 在设计界面时设置:单击Font属性后的按钮,弹出字体设置对话框,如下图所示。 在程序中设置 Font 属性: 设置字体: 标签对象名.FontName = 字体类型 设置字体大小:标签对象名.FontSize = X 设置字体效果:标签对象名.效果名=True/False 粗体——FontBold 斜体——FontItalic 下划线——FontUnderline 删除线——FontStrikethru 如:LblShow.FontBold = True LblShow.FontItalic = False Alignment(对齐)属性: 此属性用来设置标签上显示的文本的对齐方式,对应的设置为:左对齐,0;右对齐,1;居中显示,2。 Visible(可见)属性: 用于设定控件在运行时是否可见。当取值为True时,控件可见;当取值为False时,控件在运行时不可见。 Enabled(可用)属性: 用于设定控件在运行时是否可以使用。当取值为True时,控件可以使用;当取值为False时,控件在运行时不可使用。 2.标签的主要事件 Click 事件(鼠标单击) DbClick 事件(鼠标双击) 6.1.2 文本框 文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本。 1.文本框的主要属性 Text(文本)属性 该属性是文本框最重要的属性,用于显示文本框中的文本内容,可以在界面初始设置时指定,也可以在程序中动态修改,程序代码: 文本框对象名.Text = “需要显示的文本内容” SelText(选中文本)属性 通常该属性与文件复制、剪切等剪贴板(在 VB 中,剪贴板用 Clipboard 表示)操作有关,如要将文本框选中的文本拷贝到剪贴板上,如: 该属性用于设置或返回当前被选中的字符串,如果没有选中的字符,那么该属性的返回值为空字符串即“”。 将文本框中选中的内容放入剪贴板: Clipboard.SetText = 文本框对象名称.SelText 将剪贴板上的文本粘贴到文本框内: 文本框名称.SelText = Clipboard.GetText SelText(选中文本)属性 SelStart 与 SelLength 属性 SelStart返回选中文本的第一个字符的位置。 SelLength返回选中文本的字符个数。 例如:文本框 TxtContent 中有内容如下:请跟我一起学习 VB 教程。假设选中“一起学习”四个字,那么,SelStart的值为3,SelLength的值为4。 MultiLine(多行)属性 该属性决定了文本框是否可以显示或输入多行文本,取值为True、False。 例如,希望在密码框中显示星号,则可在“属性”窗口中将 PasswordChar 属性指定为 “*” 。这时,无论用户输入什么字符,文本框中都显示星号。 PasswordChar(密码)属性:该属性用来作为口令功能输入。 MaxLength(最大长度)属性 用于设置文本框中可以输入字符个数的最大限度,默认值为0。文本框控件 MaxLength 属性既可以在界面设置过程中设置,也可以在程序代码中设置,如: 文本框控件名.Maxlength = X(X为阿拉伯数字,如 10、57,等) ScrollBars(滚动条)属性 本属性可以设置文本框是否有滚动条。当值为 0 ,文本框无滚动条;值为 1 ,只有横向滚动条;值为 2 ,只有纵向滚动条;值为 3 ,文本框的横竖滚动条都具有。 设置该属性时,MultiLine 属性 取值必须为True。 该属性用来指定文本框是否可被编辑。取值 False时,文本框中的内容可以编辑;取值True时 ,文本框中的内容不能编辑,只能查看或进行滚动操作。 Locked(锁定)属性 2.文本框的主要方法和事件 Change 事件 GotFocus (获得焦点)、LostFocus (失去焦点)事件 文本框获得焦点时触发GotFocus事件,失去焦点时触发LostFocus事件。 当文本框的 Text 属性发生变化
显示全部