Control de grupo para comenzar con vb.net: control GroupBox
Agrupamos controles por no más de tres razones
Para agrupar visualmente elementos de formulario relacionados para obtener una interfaz de usuario clara
Programación Agrupación, como agrupar botones de radio
Para mover múltiples controles como una unidad durante el diseño
, hay tres controles en GroupBox, Panel y TabControl que pueden lograr lo mencionado anteriormente. Los tres propósitos de agrupación son los que llamamos ellos agrupan controles
Estos tres controles son muy similares en función, especialmente los controles GroupBox y Panel solo tienen una ligera diferencia (La diferencia es que solo el control GroupBox puede mostrar títulos. y solo el control Panel puede tener barras de desplazamiento) Aquí primero entenderemos el uso del control GroupBox
El control GroupBox (grupo de control) se usa generalmente como un grupo de otros controles La existencia de un contenedor. en forma de contenedor facilita el reconocimiento del usuario y hace que la interfaz sea más amigable (el control GroupBox es equivalente al control Frame en versiones anteriores de Visual Basic. El control de grupo de control se puede utilizar para clasificar aún más varias funciones en un formulario). Por ejemplo, varias funciones en un formulario se pueden clasificar aún más. Los controles del botón de opción están separados
Al mover un solo control GroupBox, todos los controles que contiene también se moverán juntos
En la mayoría En muchos casos, no hay una operación real del control del grupo de control. Generalmente no es necesario responder a sus eventos para usarlo para agrupar controles, pero sus propiedades Texto de nombre y Fuente a menudo pueden modificarse para adaptarse a los requisitos de la aplicación. diferentes etapas
El control GroupBox en la caja de herramientas El icono se muestra en la figura
Propiedades comunes del control GroupBox
Anchor y Dock son las propiedades de posicionamiento de todos los controles con interfaces de usuario no entraré en detalles aquí
La propiedad Nombre identifica el nombre del objeto del control
La propiedad Texto muestra el texto del título en la parte superior derecha. esquina del control GroupBox y se puede utilizar para identificar la descripción del grupo de control
Fuente y ForeColor La propiedad se utiliza para cambiar el tamaño y el color del texto del control GroupBox. no solo cambia la apariencia del texto de la propiedad Texto del control GroupBox, sino que también cambia la apariencia del texto de la propiedad Texto mostrada en sus controles internos
2 Cree un grupo de controles
Coloque un control GroupBox en el formulario Arrastre y suelte un control GroupBox desde la caja de herramientas a la posición apropiada en el formulario para cambiar el tamaño
Cambie el control GroupBox en la ventana de propiedades Propiedad de texto como su título
Arrastre y suelte otros controles necesarios, como el control RadioButton en el control GroupBox
El ejemplo de configuración se muestra en la Figura 1
p>Usos de la Figura 1 el control del grupo de control para agrupar botones de opción
Cuando arrastramos un solo control GroupBox, los controles dentro de él también se moverán para mantener la posición relativa al GroupBox sin cambios. De la misma manera, cuando el control GroupBox es. eliminado, todos los controles que contiene también se eliminarán
Cuando ajustamos las propiedades Anchor y Dock de los controles contenidos en el control GroupBox, el objeto de referencia no será el formulario Form sino el control GroupBox p>
Tres programaciones para agregar el control GroupBox y los controles que contiene
Aunque G
El control groupBox tiene el mejor efecto de diseño cuando se usan vistas durante el diseño, pero inevitablemente en muchos casos especiales es necesario agregar controles al grupo de control en tiempo de ejecución. Aquí usaremos código para completar el dibujo de la interfaz en la figura anterior.
Agregar controles dinámicamente generalmente requiere los siguientes tres pasos
Crear una instancia del control que se agregará
Establecer las propiedades del nuevo control
Agregue el control a la colección Controls del control principal
Agregue el proceso de inicialización del control InitializeControl() en cualquier parte del código del formulario. El código es el siguiente
Sub InitializeControl(. )
Primero agregue controles Etiqueta y Cuadro de texto
Atenuar etiqueta como etiqueta de formularios de Windows Forms del nuevo sistema
Atenuar cuadro de texto como cuadro de texto de formularios de Windows del nuevo sistema
Etiqueta
Ubicación de la etiqueta = Nuevo punto de dibujo del sistema ( )
Nombre de la etiqueta = Etiqueta
Tamaño de la etiqueta = Nuevo tamaño de dibujo del sistema ( )
Label TabIndex =
TextBox = Nombre del jefe de hogar
TextBox
TextBox Location = Nuevo punto de dibujo del sistema( )
Nombre del cuadro de texto = Cuadro de texto
Tamaño del cuadro de texto = Tamaño del dibujo del nuevo sistema ( )
Índice de tabulación del cuadro de texto =
Texto del cuadro de texto =
Agregar a la colección Controls del formulario de control principal
Me Controls Add(TextBox)
Me Controls Add(Label)
Agregar tres controles GroupBox
Atenuar GroupBox como nuevo sistema Windows Forms GroupBox
Atenuar GroupBox como nuevo sistema Windows Forms GroupBox
Atenuar GroupBox como nuevo sistema Windows Forms GroupBox
GroupBox
GroupBox BackColor = Control SystemColors de dibujo del sistema
Ubicación de GroupBox = Nuevo punto de dibujo del sistema( )
Nombre de GroupBox = GroupBox
Tamaño de GroupBox = Nuevo tamaño de dibujo del sistema( )
GroupBox TabIndex =
GroupBox TabStop = False
Texto de GroupBox = Género
GroupBox
Ubicación de GroupBox = Nuevo punto de dibujo del sistema ( )
Nombre de GroupBox = GroupBox
Tamaño de GroupBox = Tamaño de dibujo del nuevo sistema ( )
GroupBox TabIndex =
GroupBox TabStop = False
Texto de GroupBox = Unidad
GroupBox
Ubicación de GroupBox = Nuevo punto de dibujo del sistema ( )
Nombre de GroupBox = GroupBox
Tamaño de GroupBox = Nuevo tamaño de dibujo del sistema ( )
GroupBox TabIndex =
GroupBox TabStop = False
GroupBox Text = Floor
Agréguelos a la colección Controls del formulario de control principal
Agregar controles Yo(GroupBox)
Agregar controles Yo(GroupBox)
Agregar controles Yo(GroupBox)
Agregar controles RadioButton y dibujarlos en controles GroupBox respectivamente
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Dim RadioButton Como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
Atenuar RadioButton como nuevo sistema Windows Forms RadioButton
RadioButton
Ubicación del RadioButton
on = Nuevo punto de dibujo del sistema( )
Nombre del RadioButton = RadioButton
Tamaño del RadioButton = Nuevo tamaño de dibujo del sistema( )
RadioButton TabIndex =
Texto de RadioButton = Hombre
RadioButton
Ubicación de RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre de RadioButton = RadioButton
Tamaño de RadioButton = Tamaño de dibujo del nuevo sistema ( )
RadioButton TabIndex =
Texto del RadioButton = Mujer
RadioButton
Ubicación del RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre de RadioButton = RadioButton
Tamaño de RadioButton = Tamaño de dibujo del nuevo sistema ( )
RadioButton TabIndex =
Texto de RadioButton = dos Unidad
RadioButton
Ubicación del RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre del RadioButton = RadioButton
Tamaño del RadioButton = Tamaño del nuevo sistema ( )
RadioButton TabIndex =
Texto de RadioButton = Tres unidades
RadioButton
Ubicación de RadioButton = Nuevo punto de dibujo del sistema ( ) p>
Nombre de RadioButton = RadioButton
Tamaño de RadioButton = Tamaño de dibujo del nuevo sistema( )
RadioButton TabIndex =
Texto de RadioButton = Una unidad
RadioButton
RadioButton BackColor = Dibujo del sistema Control SystemColors
Ubicación del RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre del RadioButton = RadioButton
Tamaño del botón de radio = Tamaño del dibujo del nuevo sistema ( )
Radi
oButton TabIndex =
Texto de RadioButton = Cuatro unidades
RadioButton
Ubicación de RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre de RadioButton = RadioButton
Tamaño de RadioButton = Tamaño de dibujo del nuevo sistema( )
RadioButton TabIndex =
Texto de RadioButton = Segundo piso
RadioButton
Ubicación del botón de radio = Nuevo punto de dibujo del sistema ( )
Nombre del botón de radio = Botón de radio
Tamaño del botón de radio = Tamaño del dibujo del nuevo sistema ( )
Índice de pestaña del botón de radio =
Texto de RadioButton = Tercer piso
RadioButton
Ubicación de RadioButton = Nuevo punto de dibujo del sistema ( )
Nombre de RadioButton = RadioButton
Tamaño de RadioButton = Tamaño de dibujo del nuevo sistema( )
RadioButton TabIndex =
Texto de RadioButton = Primer piso
RadioButton
RadioButton BackColor = Dibujo del sistema Control SystemColors
Ubicación del RadioButton = Nuevo punto de dibujo del sistema( )
Nombre del RadioButton = RadioButton
Tamaño del RadioButton = Nuevo tamaño de dibujo del sistema( )
RadioButton TabIndex =
RadioButton Text = Cuarto piso
Agréguelos a la colección Controls del control principal GroupBox respectivamente
Agregar controles de GroupBox (RadioButton)
Agregar controles de GroupBox (RadioButton)
Agregar controles de GroupBox (RadioButton)
Agregar controles de GroupBox (RadioButton)
GroupBox Controles Agregar(RadioButton)
Controles GroupBox Agregar(RadioButton)
Control GroupBox
ls Agregar(RadioButton)
Controles de GroupBox Agregar(RadioButton)
Controles de GroupBox Agregar(RadioButton)
Controles de GroupBox Agregar(RadioButton)
End Sub
Copie y agregue el código de la página anterior y agregue el proceso de inicialización de control InicializeControl() al nuevo constructor del formulario, como se muestra en la Figura 2 a continuación
Figura 2: Agregue el proceso InitializeControl() en el nuevo constructor
Ahora presione F para ejecutar el diseño de control del formulario (como se muestra en la Figura 3 a continuación). ¿Es el mismo que nuestro diseño manual en la Figura 1?
lishixinzhi/Article/program/ASP/201311/21749