c++ builder 可视化组件库(vcl)标准组件

c++ builder 可视化组件库(vcl)标准组件

ID:14979154

大小:89.00 KB

页数:4页

时间:2018-07-31

c++ builder 可视化组件库(vcl)标准组件_第1页
c++ builder 可视化组件库(vcl)标准组件_第2页
c++ builder 可视化组件库(vcl)标准组件_第3页
c++ builder 可视化组件库(vcl)标准组件_第4页
资源描述:

《c++ builder 可视化组件库(vcl)标准组件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++Builder可视化组件库(VCL)标准组件2.4.12VCL标准组件    组件面板中包含能够处理多种程序设计任务的组件。你可以在组件面板中增加、删除或重新排列组件,还能创建由几个组件组成的“模板(templates)”和“框架(frames)”。    组件面板中的组件根据功能用途分页安排。在缺省配置中出现哪些页面取决于所运行的C++Builder的版本。表2-1列出了典型的缺省页及其包含的组件种类。    联机帮助提供关于缺省组件面板组件的信息。对于ActiveX及Samples页中的组件,只提供例子而没有文档。    1、文本控件    许

2、多应用程序都需要显示文本或允许用户输入文本。用于此类用途的控件,其类型依赖于信息的多少及格式(见表2-2)。    (1)文本控件共同属性    所有的文本控件都具有这些共同属性:·Text,确定出现在编辑框或备注控件中的文本·CharCase,强制文本以小写或大写输入。·ReadOnly,指定是否允许用户修改文本。·MaxLength,限制控件中的字符数。·PasswordChar,通过显示单个字符(通常是星号)隐藏文本。·HideSelection,指定控件中被选中的文本是否在控件失去焦点时依然保持高亮状态。    (2)备注和Richtext控件共

3、享的属性    处理多行文本的备注和Richtext控件有一些共同的属性:·Alignment,指定文本在控件内的对齐方式。·Text,属性指定控件中包含的文本。应用程序通过检查Modify属性可以识别文本是否被修改。·Lines,包含诸如串列表的文本。·OEMConvert,确定是否在输入文本临时将其从ANSI转换为OEM字符。这对检查文件名很有用。·WordWrap,确定是否文本在右边缘换行。·WantReturns,确定是否允许用户在文本中插入硬回车。·WantTabs,确定是否允许用户在文本中插入Tab。·AutoSelect,确定是否当控件激活

4、时自动选中(高亮)文本。·SelText,包含文本的当前选中(高亮)部分。·SelStart和SelLength,指明文本选中部分的位置和长度。    在运行时,可用SelectAll方法将备注中文本全部选定。    (3)Richtext控件    Richtext控件是支持Richtext格式化、打印、搜索及拖放文本的备注控件。它允许你指定字体属性、排列方式、Tabs、缩进、及数字编号。    2.特殊的输入控件    表2-3中的组件提供捕获输入的附加方式。    (1)滚动条    滚动条组件是用于滚动窗口、窗体或控件的内容的Windows滚动条

5、。在OnScroll事件处理程序当中编写代码响应用户移动滚动条的动作。    滚动条组件并不经常使用,因为许多可视化组件都提供自己的滚动条,而且不需要附加的代码。例如,TForm提供VertScrollBar和HorzScrollBar属性自动配置窗体滚动条。使用TScrollBox可创建窗体内部的一个可滚动区域。    (2)刻度条控件    使用可以设置一连续范围的整数值。在调整像颜色、音量和亮度等属性值时很有用。拖动游标至目标位置或直接在刻度条控件内部的目标位置单击,都可使游标到达目标位置。·用Max和Min属性值来设定刻度范围的上下限值。·用Se

6、lEnd和SelStart来高亮显示选定范围。见图2-2。·Orientation属性确定刻度条是垂直的还是水平的。·缺省时,刻度条底部有一行刻度。使用TickMarks属性可改变其位置。用TickStyle属性和SetTicks方法可控制刻度间隔。·Position设置刻度条初始位置,同时也可记录运行时刻度条位置。·缺省时,用户可通过上下箭头键向上或向下移动一个刻度间隔。LineSize用来改变增量。·PageSize设置当用户按下PageUp或PageDown时,刻度条移动的刻度数。    (3)上下控件    上下控件(UpDown)由一对箭头按钮

7、组成,允许用户以一固定增量来改变整数值。当前值由Position属性给出;Increment属性设置增量大小,缺省时为1。使用Associate属性可把其他组件(比如一个编辑控件)与上下控件联系起来。    (4)热键控件    使用热键组件(HotKey)可将一个快捷键(用于转移焦点)分配给任何控件。HotKey属性包含当前快捷键组合,Modifiers属性确定哪些键对于HotKey是可用的。    (5)分隔符控件    位于排列好的控件之间的分隔符控件允许用户重新调整控件大小。与面板或分组框这类组件一起使用时,分隔符控件可把一个窗体分成若干块,每块

8、中都包含多个控件。    在窗体中放置一面板或其他控件后,以与该控件相同的对齐方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。