Red de conocimiento informático - Problemas con los teléfonos móviles - Control de grupo para comenzar con vb.net: control GroupBox

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

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 ( )

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