- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 常用标准控件 本章要点 文本控件(标签、文本框) 图形控件(图片框、图像框、直线和形状) 按钮控件(命令按钮) 选择控件(复选框、单选按钮、列表框、组合框) 滚动条 计时器和框架 焦点与Tab顺序 6.1 概述 工具箱控件图 6.1 概述 向工具箱中添加控件的方法 如果想使用标准工具箱中没有的控件,则必须将该控件添加到工具箱中。 添加过程如下: 工程-部件-控件 工程-部件-可插入对象 6.1 文本控件 标签:只能显示文本,不能进行编辑。 文本框:既可显示文本,又可输入文本。 默认名称(name):Labelx和Textx(x为1,2…) 6.1.1 标签 标签:用来显示文本信息,它所显示的信息只能通过Caption属性设置或修改,不能直接编辑。 可以为其他控件添加描述性信息(文本框、列表框、组合框等) 标签的属性 AutoSize:设置标签是否能够自动调整大小以显示所有的内容。 其中: 属性值为False(默认值)表示显示控件的原始大小,属性值为True表示根据控件中的内容自动调整控件大小。 Appearance:设置标签的外观是否以3D效果显示。1为3D效果显示,0为平面效果显示。 BackStyle:设置标签的背景样式。 语法格式:对象.Backstyle[=0或1] 其中: 属性值为1(默认值)表示背景是不透明的;属性值为0表示背景是透明的。 BorderStyle:设置标签的边框样式。 其中: 属性值为0(默认值)表示无边框;属性值为1表示单线边框。 Caption:设置标签的文本内容。标签中的文本只能通过Caption属性显示。 Enabled:激活属性(该属性用来确定一个窗体或控件是否能够对用户产生的事件做出反应) 其中: 属性值为True时,允许对象对事件作出反应;False时,禁止对事件做出反应,在这种情况下,对象变为灰色(运行后才能看到效果)。 WordWrap:该属性用来决定标签标题的显示方式。 为了是WordWrap起作用,应把Autosize属性设置为True。 标签的事件和方法 标签具有Click(单击),DbClick(双击)等事件,但一般不需要编写代码。 标签的方法中常用的只有Move,其基本语法如下: 其中: left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 一般情况下标签不使用其他方法。 例题:设计一个界面说明标签的基本属性的使用 界面设计 6.1.2 文本框 文本框是一个文本编辑区域,主要用于接收用户的输入、输出、修改等信息,可以输入单行文本,也可以输入多行文本,在程序运行过程中具有良好的交互性。 文本框的属性 Name:设置文本框的名称。 Text:设置文本框中显示的文本内容。语法格式: Locked:设置文本框是否可以被编辑。语法格式: 其中: 属性值为False(默认值)表示文本内容可以编辑;属性值为True表示文本内容只能读但不能修改。 MaxLength:设置文本框中输入的字符串最大长度。 其中: 属性值为0(默认值)表示文本框中字符串的长度为任意值,只受操作系统内存的限制;属性值为大于0的整数,该整数表示能够输入的最大字符数目。 PasswordChar:设置是否在文本框中显示用户所输入的字符串。语法格式为: 其中: 该属性如被设置为某一字符,如“*”,则无论在Text属性值中输入什么,在文本框中都只显示“*”。使用该属性可以设置密码。 ScrollBars:设置文本框滚动条的模式。语法格式: SelLength、SelStart和SelText:控制文本框中的插入点和文本选定操作,这些属性仅能在运行时使用。语法格式: 文本框事件 Change:当用户改变文本框的内容时,该文本框的Change事件被触发,该事件对应的代码结构如下: 例:程序运行时,通过用户输入,同步设置窗体的标题,即用户输入什么,窗体标题就同步显示什么。 例:程序运行时,用户输入密码时,在另一个文本框中显示用户输入的密码。 GotFocus(获得焦点事件) GotFocus:当文本框具有输入焦点(即处于活动状态时,触发该事件) LostFocus(失去焦点事件) LostFocus:当文本框失去输入焦点(即处于非活动状态时,触发该事件) 文本框方法 SetFocus:可以设置焦点,其获得焦点的显示效果是焦点(光标)在文本框中闪动。语法格式: 该方法可以把焦点移动
文档评论(0)