En Windows Forms, GroupBox es un contenedor que contiene varios controles y los controles están relacionados entre sí. O, en otras palabras, GroupBox es una pantalla de marco alrededor de un grupo de controles con un título opcional adecuado. O se usa un GroupBox para categorizar los controles relacionados en un grupo. En GroupBox, puede establecer la fuente del texto presente en GroupBox en el formulario usando Font Property . Puede establecer esta propiedad de dos maneras diferentes:
1. Tiempo de diseño: es la forma más fácil de configurar la fuente de GroupBox como se muestra en los siguientes pasos:
- Paso 1: cree un formulario de Windows como se muestra en la siguiente imagen:
Visual Studio -> Archivo -> Nuevo -> Proyecto -> WindowsFormApp - Paso 2: A continuación, arrastre y suelte el control GroupBox desde la caja de herramientas hasta el formulario como se muestra en la siguiente imagen:
- Paso 3: Después de arrastrar y soltar, irá a las propiedades de GroupBox y establecerá la fuente de GroupBox como se muestra en la siguiente imagen:
Producción:
2. Tiempo de ejecución: es un poco más complicado que el método anterior. En este método, puede configurar la fuente del control GroupBox mediante programación con la ayuda de la sintaxis dada:
public virtual System.Drawing.Font Font { get; set; }
Aquí, Font representa la fuente del contenido presente en GroupBox. Los siguientes pasos muestran cómo configurar la fuente de GroupBox dinámicamente:
- Paso 1: Crear un GroupBox utilizando el constructor GroupBox() proporcionado por la clase GroupBox.
// Creating a GroupBox GroupBox gbox = new GroupBox();
- Paso 2: después de crear GroupBox, configure la propiedad Fuente de GroupBox proporcionada por la clase GroupBox.
// Setting the font gbox.Font = new Font("Colonna MT", 12);
- Paso 3: Y por último, agregue este control GroupBox al formulario y también agregue otros controles en GroupBox usando las siguientes declaraciones:
// Adding groupbox in the form this.Controls.Add(gbox); and // Adding this control // to the GroupBox gbox.Controls.Add(c2);
Ejemplo:
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
WindowsFormsApp46 {
public
partial
class
Form1 : Form {
public
Form1()
{
InitializeComponent();
}
private
void
Form1_Load(
object
sender, EventArgs e)
{
// Creating and setting
// properties of the GroupBox
GroupBox gbox =
new
GroupBox();
gbox.Location =
new
Point(179, 145);
gbox.Text =
"Select Gender"
;
gbox.Name =
"Mybox"
;
gbox.Font =
new
Font(
"Colonna MT"
, 12);
gbox.Visible =
true
;
gbox.AutoSize =
true
;
gbox.AutoSizeMode = AutoSizeMode.GrowAndShrink;
// Adding groupbox in the form
this
.Controls.Add(gbox);
// Creating and setting
// properties of the CheckBox
CheckBox c1 =
new
CheckBox();
c1.Location =
new
Point(40, 42);
c1.Size =
new
Size(69, 20);
c1.Text =
"Male"
;
// Adding this control
// to the GroupBox
gbox.Controls.Add(c1);
// Creating and setting
// properties of the CheckBox
CheckBox c2 =
new
CheckBox();
c2.Location =
new
Point(183, 39);
c2.Size =
new
Size(79, 20);
c2.Text =
"Female"
;
// Adding this control
// to the GroupBox
gbox.Controls.Add(c2);
}
}
}
Producción:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA