Clase de formulario
https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.form?view=netframework-4.8
Comentario
El formulario es la representación de cualquier ventana que se muestra en la aplicación.
- La clase Form se puede usar para crear estándares, herramientas, ventanas sin bordes y flotantes.
- La clase Form se puede usar para crear ventanas modales, como cuadros de diálogo.
- La clase Form se puede usar para crear múltiples interfaces de documentos (MDI). Los formularios pueden contener otros formularios llamados formularios MDI secundarios. Los formularios MDI se crean estableciendo la propiedad IsMdiContainer
true
en. Cree un formulario secundario MDI estableciendo la propiedad MdiParent en el formulario primario MDI que contendrá el formulario secundario.
Con las propiedades proporcionadas en la clase Form , puede determinar la apariencia, el tamaño, el color y las funciones de administración de ventanas de la ventana o cuadro de diálogo creado.
- La propiedad Texto le permite especificar el título de la ventana en la barra de título.
- Las propiedades Size y DesktopLocation le permiten definir el tamaño y la ubicación de la ventana cuando se muestra la ventana.
- Propiedad " ForeColor " para cambiar el color de primer plano predeterminado de todos los controles colocados en el formulario.
- Las propiedades FormBorderStyle , MinimizeBox y MaximizeBox le permiten controlar si el formulario se puede minimizar, maximizar o redimensionar en tiempo de ejecución.
Use métodos de clase para procesar formularios.
- El método ShowDialog muestra el formulario como un diálogo modal.
- El método SetDesktopLocation coloca el formulario en el escritorio.
Los eventos de la clase Form pueden responder a las operaciones realizadas en el formulario.
- Use el evento Activado para realizar operaciones, como actualizar los datos que se muestran en el control del formulario cuando se activa el formulario.
- Al colocar
Main
un método nombrado en la clase , puede usar el formulario como la clase inicial en su aplicación.Main
Agregue código para crear y mostrar formularios en el método. También debe agregarSTAThread
características alMain
método para que se ejecute el formulario. Cuando se cierra el formulario de inicio, la aplicación también se cierra.
Si la propiedad Enabled se establece antes de que el Formulario sea visible false
(por ejemplo, en el diseñador de Microsoft Visual Studio, Enabled se establece en false), los botones "Minimizar", "Maximizar", "Cerrar" y "Sistema" permanecen habilitados. Si Enabled está configurado para ser visible después del Formulariofalse
(por ejemplo, cuando ocurre un evento de Carga), estos botones se desactivarán.
La ventana es el método principal para que el software interactúe con el usuario final. En la ventana, el usuario ingresa datos y recibe comentarios a través de la ventana. Incluyendo cuadros de diálogo, varios controles pueden considerarse como ventanas. En el marco System. Windows.Foms, se definen varios controles de tipo ventana. Cada control se define como una clase heredable, y la clase principal del control no es la misma.
La clase Control definida en el espacio de nombres Sistema, Windows.Foms es la base de todos los controles, y proporciona funciones básicas como la entrada del usuario y dispositivos específicos, incluidas propiedades específicas como el color de primer plano, el color de fondo y el texto.
- La clase Scrollablecontrol se hereda de la clase Control. Agrega las funciones de desplazamiento horizontal y vertical del área de usuario sobre la base de la clase Control.
- La clase Containercontrol se hereda de la clase ScrollableControl. Sobre la base de Scrollable Control, agrega la capacidad de acomodar otros controles, incluida la gestión del enfoque y el posicionamiento. Containercontrol también introduce el concepto de modal y multi-documento. El formulario de diálogo se hereda de la clase Containercontrol.
- Clase de botón El botón se hereda de la clase Base de botón, y la clase Base de botón se hereda de la clase Control.
Cree un nuevo proyecto de aplicación de Windows, el entorno de programación VBNT genera automáticamente un marco de programa, el nombre del archivo es Foml.vb. Agregue un control de botón al cuadro de diálogo y modifique las propiedades de control en el cuadro de diálogo de propiedades, como se muestra en la tabla
Controles | Atributos | Establecer valor |
Formar | Nombre | Form1 |
Botón | Texto | Hola |
Nombre | btnSayHello |
Formulario de clase pública1
Private Sub btnSayHello_Click (remitente ByVal como System.Object, ByVal e As System.EventArgs) Maneja btnSayHello.Click
'Texto de solicitud , forma del botón, título de la ventana
MsgBox ("Hola, ¿Cómo estás?", MsgBoxStyle.OkOnly, Me.Text)
End Sub
End Class