当前位置:嗨网首页>书籍在线阅读

10-GroupBox控件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

12.4.1 GroupBox控件

GroupBox控件又称为分组框,使用GroupBox类封装。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。可以通过分组框的Text属性为分组框中的控件向用户提供提示信息。设计时,向GroupBox 控件中添加控件的方法有两种,一是直接在分组框中绘制控件,二是把已有控件放到分组框中,可以选择所有这些控件,将它们剪切到剪贴板,选择 GroupBox 控件,然后将它们粘贴到分组框中,也可以将它们拖到分组框中。设计中位于分组框中的所有控件随着分组框的移动而一起移动,随着分组框的删除而全部删除,分组框的Visible属性和Enabled属性也会影响到分组框中的所有控件。GroupBox 控件不能显示滚动条。

分组框GroupBox 控件的常用属性和事件如下表所示。

| 常用属性 | 说明 | | :----- | :----- | :----- | :----- | | Text | 该属性为分组框设置标题,给出分组提示 | | BackColor | 设置分组框背景颜色 | | BackgroundImage | 设置分组框背景图像 | | TabStop | 分组框一般不接收焦点,它将焦点传递给其包含控件中的第一个项,可以设置这个属性来指示分组框是否接收焦点 | | AutoSize | 设置分组框是否可以根据其内容调整大小 | | AutoSizeMode | 获取或设置启用 AutoSize 属性时分组框的行为方式。AutoSizeMode属性值为枚举值GrowAndShrink,则根据内容增大或缩小;属性值为GrowOnly(默认),可以根据其内容任意增大,但不会缩小至小于它的 Size 属性值 | | Controls | 分组框中包含的控件的集合,可以使用这个属性的Add、Clear等方法。Add 方法即可将控件添加到 GroupBox |

| 常用事件 | 说明 | | :----- | :----- | :----- | :----- | | TabStopChanged | 在TabStops属性改变时触发 | | AutoSizeChanged | 在AutoSize属性发生改变时触发 | | KeyUp/KeyPress/KeyDown | 分组框拥有焦点,同时用户松开/按下某个键时触发 |