Рубрики

C # | GroupBox Class

В форме Windows GroupBox — это контейнер, содержащий несколько элементов управления, которые связаны друг с другом. Или, другими словами, GroupBox представляет собой рамку, отображающую группу элементов управления с подходящим необязательным заголовком. Или GroupBox используется для классификации связанных элементов управления в группе. Класс GroupBox используется для представления группового блока Windows, а также для предоставления различных типов свойств, методов и событий. Он определяется в пространстве имен System.Windows.Forms . Основное использование группового блока — это сохранение логической группы элементов управления RadioButton.

В C # вы можете создать GroupBox в форме окна, используя два разных способа:

1. Время разработки: это самый простой способ создать GroupBox, как показано в следующих шагах:

  • Шаг 1: Создайте форму окна, как показано на рисунке ниже:
    Visual Studio -> Файл -> Создать -> Проект -> WindowsFormApp
  • Шаг 2: Затем перетащите GroupBox из панели инструментов в форму.

  • Шаг 3: После перетаскивания вы перейдете к свойствам GroupBox, чтобы изменить GroupBox в соответствии с вашими требованиями.

    Выход:

2. Время выполнения: это немного сложнее, чем описанный выше метод. В этом методе вы можете программно создать GroupBox с помощью синтаксиса, предоставленного классом GroupBox. Следующие шаги показывают, как установить динамически создание GroupBox:

  • Шаг 1. Создание GroupBox с помощью конструктора GroupBox () предоставляется классом GroupBox.
    // Creating a GroupBox
    GroupBox box = new GroupBox(); 
    
  • Шаг 2: После создания GroupBox установите свойство GroupBox, предоставляемое классом GroupBox.
    // Setting the location of the GroupBox
    box.Location = new Point(179, 145);
    
    // Setting the size of the GroupBox
    box.Size = new Size(329, 94);
    
    // Setting text the GroupBox
    box.Text = "Select Gender";
    
    // Setting the name of the GroupBox
    box.Name = "MyGroupbox";
    
  • Шаг 3. И, наконец, добавьте этот элемент управления 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)

        {

            // Создание и настройка

            // свойства GroupBox

            GroupBox box = new GroupBox();

            box.Location = new Point(179, 145);

            box.Size = new Size(329, 94);

            box.Text = "Select Gender";

            box.Name = "MyGroupbox";

      

            // Добавление группы в форму

            this.Controls.Add(box);

      

            // Создание и настройка

            // свойства CheckBox

            CheckBox b1 = new CheckBox();

            b1.Location = new Point(40, 42);

            b1.Size = new Size(49, 20);

            b1.Text = "Male";

      

            // Добавление этого элемента управления

            // в групповой ящик

            gbox.Controls.Add(b1);

      

            // Создание и настройка

            // свойства CheckBox

            CheckBox b2 = new CheckBox();

            b2.Location = new Point(183, 39);

            b2.Size = new Size(69, 20);

            b2.Text = "Female";

      

            // Добавление этого элемента управления

            // в групповой ящик

            box.Controls.Add(b2);

        }

    }
    }

    Выход:

Конструктор

ConstructorDescription
GroupBox()This Constructors is used to initializes a new instance of the GroupBox class.

свойства

PropertyDescription
AutoSizeThis property is used to get or set a value that indicates whether the control resizes based on its contents.
AutoSizeModeThis property indicates how the GroupBox behaves when its AutoSize property is enabled.
BackColorThis property is used to get or set the background color for the control.
BorderStyleThis property indicates the border style for the control.
DisplayRectangleThis property is used to get a rectangle that represents the dimensions of the GroupBox.
FontThis property is used to get or set the font of the text displayed by the control.
ForeColorThis property is used to get or set the foreground color of the control.
HeightThis property is used to get or set the height of the control.
LocationThis property is used to get or set the coordinates of the upper-left corner of the GroupBox control relative to the upper-left corner of its form.
NameThis property is used to get or set the name of the control.
TabStopThis property is used to get or set a value that shows whether the user can press the TAB key to provide the focus to the GroupBox.
SizeThis property is used to get or set the height and width of the control.
VisibleThis property is used to get or set a value indicating whether the control and all its child controls are displayed.
WidthThis property is used to get or set the width of the control.

Рекомендуемые посты:

C # | GroupBox Class

0.00 (0%) 0 votes