- 构造器
- 属性
在C#中, 你可以使用两种不同的方法在Windows窗体中创建GroupBox:
1.设计时间:这是创建GroupBox的最简单方法, 如以下步骤所示:
第1步:
创建一个Windows窗体, 如下图所示:
Visual Studio-> 文件-> 新建-> 项目-> WindowsFormApp
文章图片
第2步:
接下来, 将GroupBox从窗体的工具箱中拖放。
文章图片
第三步:
拖放后, 你将转到GroupBox的属性, 以根据需要修改GroupBox。
文章图片
输出如下:
文章图片
2.运行时:它比上面的方法有些棘手。在此方法中, 可以借助GroupBox类提供的语法以编程方式创建GroupBox。以下步骤显示如何动态设置创建GroupBox:
步骤1:使用GroupBox类提供的GroupBox()构造函数创建GroupBox。 //创建一个GroupBox GroupBox box = new GroupBox();
步骤2:创建GroupBox之后, 设置GroupBox类提供的GroupBox的属性。 //设置GroupBox框的位置。Location = new Point(179, 145); //设置GroupBox框的大小Size = new Size(329, 94); //设置GroupBox box.Text ="选择性别"文本; //设置GroupBox框的名称。Name=" MyGroupbox";
第三步:
最后, 将此GroupBox控件添加到窗体中, 并使用以下语句在GroupBox上添加其他控件:
//Adding groupbox in the form
this.Controls.Add(box);
and //Adding this control to the GroupBox
box.Controls.Add(b2);
例子:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp45 {public partial class Form1 : Form {public Form1()
{
InitializeComponent();
}private void Form1_Load( object sender, EventArgs e)
{
//Creating and setting
//properties of the GroupBox
GroupBox box = new GroupBox();
box.Location = new Point(179, 145);
box.Size = new Size(329, 94);
box.Text = "Select Gender" ;
box.Name = "MyGroupbox" ;
//Adding groupbox in the form
this .Controls.Add(box);
//Creating and setting
//properties of the CheckBox
CheckBox b1 = new CheckBox();
b1.Location = new Point(40, 42);
b1.Size = new Size(49, 20);
b1.Text = "Male" ;
//Adding this control
//to the GroupBox
gbox.Controls.Add(b1);
//Creating and setting
//properties of the CheckBox
CheckBox b2 = new CheckBox();
b2.Location = new Point(183, 39);
b2.Size = new Size(69, 20);
b2.Text = "Female" ;
//Adding this control
//to the GroupBox
box.Controls.Add(b2);
}
}
}
【C# GroupBox类用法示例介绍】输出如下:
文章图片
构造器
构造器 | 描述 |
---|---|
GroupBox() | 此构造方法用于初始化GroupBox类的新实例。 |
属性 | 描述 |
---|---|
AutoSize | 此属性用于获取或设置一个值, 该值指示控件是否根据其内容调整大小。 |
AutoSizeMode | 此属性指示在启用其AutoSize属性时GroupBox的行为。 |
BackColor | 此属性用于获取或设置控件的背景色。 |
BorderStyle | 此属性指示控件的边框样式。 |
DisplayRectangle | 此属性用于获取表示GroupBox尺寸的矩形。 |
Font | 此属性用于获取或设置控件显示的文本的字体。 |
ForeColor | 此属性用于获取或设置控件的前景色。 |
Height | 此属性用于获取或设置控件的高度。 |
Location | 此属性用于获取或设置GroupBox控件的左上角相对于其窗体的左上角的坐标。 |
Name | 此属性用于获取或设置控件的名称。 |
TabStop | 此属性用于获取或设置一个值, 该值显示用户是否可以按TAB键将焦点提供给GroupBox。 |
Size | 此属性用于获取或设置控件的高度和宽度。 |
Visible | 此属性用于获取或设置一个值, 该值指示是否显示该控件及其所有子控件。 |
Width | 此属性用于获取或设置控件的宽度。 |
推荐阅读
- C#方法代理/委托(delegate)用法介绍和示例
- C# HashSet类介绍和用法示例
- C#如何将整个ArrayList复制到一维数组
- C# Int16结构用法示例介绍
- C# Int32结构用法示例和介绍
- C# Int64结构用法介绍和示例
- C#|跳转语句(Break, Continue, Goto, Return和Throw)
- C# LinkedList类用法示例介绍
- C# ListBox类用法示例详细介绍