快速业务通道

几种vcl构件的用法

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
易实现。RadioButton和CheckBox构件都有个Checked属性,可以设置核选状态和读取当前核选状态。单选钮通常用在按钮组中,通常表示选项组中一次只能选择一个选项(如前面介绍的快速按钮组)。尽管单选钮可以单独使用,但通常不提倡这么用,以免让用户费解。想把单选钮单独使用时,应当改用复选框。窗体上的任何按钮均被自动当作同一组中的一部分。如果有多组单选钮,每组需要独立操作,则应当使用RadioGroup构件。这个按钮可以在一组单选钮周围加上三维帧和标题,建立单选钮组。试举例说明如下:1. 生成空白窗体或用上一练习中生成的窗体,放上一个RadioGroup构件。2. 找到Items属性并双击Value列。3.出现字串清单编辑器,在字串清单编辑器中输入下列语句:Redtailed Hawk Peregrine FalconGyrfalconNorthern Goshawk4.单击OK关闭字串清单编辑器。组框中产生包含所输入文本的单选钮。5.将单选钮组的Caption属性变为Apprentice Falconers Can Legally Posses:6.单击Run编译和运行程序。单击一个单选钮时,前面选择的按钮如期弹出。利用RadioGroup构件可以在一个窗体上放多组单选钮。和前面介绍的列表框与组合框一样,RadioGroup构件也有ItemIndex属性,可以在运行时用于确定组中选择了哪个项目。说明 也可以用GroupBox构件放单选钮,GroupBox构件不如RadioGroup构件方便,但更加灵活。组框中可以放任何类型的控件。放在组框中的控件和组框本身可以在设计时作为一个单元移动。CheckBox构件可以打开和关掉选项或向用户表示项目当前打开或关掉。复选框最多有三种状态:打开、关掉和变灰。如果复选框的AllowGrayed属性设置为false,则只能复选或不选,而AllowGrayed属性设置为true时则可以取三种状态中任何一种。变灰状态是由程序处理的。换句话说,你可以确定应用程序中变灰的含义。如果AllowGrayed属性为false(缺省),则可以用Cheched属性确定复选框是否核选。AllowGrayed属性为true,则要用State属性确定或设置复选框状态。这个属性的取值为cbChecked、cbUnckecked和cbGrayed。提示 有时要用复选框表示某个特性的开关状态而又不能让用户单击复选框改变其开关状态,这时复选框要关掉而又正常显示。为了让复选框不变灰而又只能读取,要放上一个面板,并将面板的Enabled属性变为false

Label构件Label构件显示窗体上的文本。有时标题文本在设计时确定,此后不再改变,而有时则会在运行时动态改变。利用标题的Caption属性可以在运行时改变标题文本。Label构件没有专门的方法和事件。表8.8列出了Label构件特有的属性。表8.8Label构件特有的属性属性说明AutoSize设置为true时,标题根据Caption属性中包含的文本调整尺寸。设置为false时,文本在标题右边剪取FocusControl标题为非窗口化构件,所以无法跳表和接受输入焦点。但有时标题是编辑控件等控件中的文本,这时可以给标题指定和速符(用和号&),然后将FocusControl属性变为按标题加速键时要接受输入焦点的控件名ShowAccelChar设置为true时,显示标题中的实际和号,而不是把和号作为加速键Transparent这个属性设置为true时,Color属性忽略,显示标题底下的一切,例如可用于将标题放在位图背景中WordWrap这个属性设置为true时,标题中的文本到达标题边沿时会换到新行中

ScrollBar构件ScrollBar构件表示独立滚动条,即不与编辑控件、列表框、窗体等相联系。我很少用到独立滚动条,有些应用程序可能大量使用独立滚动条,但日常应用程序中用得不多。ScrollBar构件的性能通过Min、Max、Large Change和SmallChange属性设置,滚动条位置可以通过Position属性取得。Kind属性可以指定垂直或水平滚动条。

公用对话框在构件板的Dialogs标签中,这些构件不是可视构件,因为没有图形设计接口。下面

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号