- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章-常用标准控件讲解
第六章 常用标准控件 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 属性发生变化
您可能关注的文档
- 第5课《装满昆虫的口袋》第2课时讲解.ppt
- 第5课开辟新航路讲解.doc
- 第5课亲爱的爸爸妈妈讲解.ppt
- 第5课__甲骨文和青铜工艺讲解.ppt
- 第5课第1框公司经营讲解.ppt
- 第5课早期国家与社会讲解.ppt
- 第5讲:建筑施工起重机械安全管理讲解.ppt
- 第5课《青铜器与甲骨文》2讲解.ppt
- 第5课詹天佑PPT课件讲解.ppt
- 第6-10章国际人力资源管理(第二版)林新奇课件讲解.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)