📅  最后修改于: 2023-12-03 15:00:14.644000             🧑  作者: Mango
GroupBox
类是C#中控件的一种,它在窗体中提供了一个容器,可以将其他控件组合在一起,以形成逻辑上相关的分组。
GroupBox是一个具有标题和边框的控件,常常用于组织其他控件,例如: 一组单选按钮、一组复选框或者一组文本框等。
一个 groupBox 可以包含其他控件,例如:按钮、文本框、单选框和复选框。GroupBox类实现了System.ComponentModel.IContainer和System.ComponentModel.ISupportInitialize界面。
在 Windows 窗体应用程序中,创建 GroupBox,可以使用 Visual Studio IDE 中的工具箱窗口中的控件。
步骤如下:
或者使用以下代码创建 GroupBox
GroupBox gb = new GroupBox();
gb.Text = "GroupBox Example";
gb.Location = new Point(10, 10);
gb.Size = new Size(300, 250);
// add other controls like buttons, textboxes, etc. to the GroupBox
this.Controls.Add(gb);
一些 GroupBox 的重要属性列举如下:
表示 GroupBox 的标题。
表示 GroupBox 的位置 (x, y) 坐标。
表示 GroupBox 的大小.
表示 GroupBox 是否可用。
表示 GroupBox 是否可见。
表示 GroupBox 中文本的字体信息可能格式为: "Verdana, 10pt, style=Bold"
一些 GroupBox 的重要事件列举如下:
| 事件 | 描述 | | ------------ | ----------------------------------------------------- | | Click | 用于单击组合框中的鼠标单击事件。| | DoubleClick | 用于双击组合框时触发的事件。| | Enter | 当文本框控件变为活动窗口时,将事件和该控件相关联| | Leave | 当用户离开文本框控件时,将事件和该控件相关联。| | MouseDown | 用于鼠标在此控件上时按下的事件。| | MouseUp | 用于鼠标释放事件|
下面的示例演示如何创建 GroupBox 控件并将其他控件添加到 GroupBox 控件中。
GroupBox groupBox = new GroupBox();
groupBox.Text = "GroupBox Example";
groupBox.Location = new Point(10, 10);
groupBox.Size = new Size(300, 250);
Button button1 = new Button();
button1.Text = "Button 1";
button1.Location = new Point(10, 20);
Button button2 = new Button();
button2.Text = "Button 2";
button2.Location = new Point(10, 50);
groupBox.Controls.Add(button1);
groupBox.Controls.Add(button2);
this.Controls.Add(groupBox);
GroupBox 控件是C#中重要的控件,它允许程序员将其他控件组合在一起,以形成逻辑上相关的分组在编写桌面应用程序时可以大大提高代码的可读性和易维护性。所以,学习和使用 GroupBox 控件对于C#程序员来说是非常必要的。