Descripción general de propiedades, métodos y eventos
Los formularios y controles de Visual Basic son objetos con sus propias propiedades, métodos y eventos. Puede pensar en las propiedades como las propiedades de un objeto, los métodos como las acciones del objeto y los eventos como la respuesta del objeto. Los objetos de la vida diaria, como el globo de un niño, también tienen propiedades, métodos y eventos. Las propiedades de un globo incluyen propiedades visibles como su diámetro y color. Otras propiedades describen el estado del globo (inflado o desinflado) o propiedades invisibles, como su vida útil. Por definición, todos los globos tienen estas propiedades; estas propiedades también varían de un globo a otro.
Los globos también tienen métodos y movimientos inherentes a ellos. Por ejemplo: el método de inflado (acción de llenar el globo con helio), el método de desinflado (expulsar el gas del globo) y el método de ascenso (dejar volar el globo). Todos los globos tienen estas habilidades.
Los globos también tienen respuestas predefinidas a ciertos eventos externos. Por ejemplo, un globo responde al evento de pincharlo desinflando, y responde al evento de soltarlo elevándose.
Si el globo pudiera programarse, el código de Visual Basic se vería así. Su función es establecer las propiedades del globo:
Globo.Color=Rojo
Globo.Diámetro=10
Globo.Inflado=Verdadero
Preste atención a la sintaxis del código, primero el objeto (Globo), luego el atributo (Color) y luego la asignación (Rojo). Repite esta afirmación, pero con un valor diferente, para cambiar el color del globo. Las propiedades también se pueden configurar durante la fase de diseño del programa en la ventana Propiedades.
La forma de llamar al globo es así:
Globo.Inflar
Globo.Desinflar
Globo.Rise5
Su sintaxis es similar a la de las propiedades, con el objeto (un sustantivo) seguido del método (un verbo). En el tercer ejemplo hay un elemento adicional, llamado parámetro, que representa la altura a la que se elevará el globo. Algunos métodos tienen uno o más parámetros que describen con más detalle la acción a realizar.
La respuesta del globo a un evento se ve así:
SubBalloon_Puncture()
Globo.Desinflar
Globo.MakeNoiseBang
Globo.Inflado=Falso
Globo.Diámetro=1
FinSub
El código de este ejemplo describe el comportamiento del globo cuando se produce un evento de pinchazo: llamar al método Deflate y luego llamar al método MakeNoise con el Bang (el sonido que emite) como parámetro. Debido a que el globo ya no está inflado, establezca la propiedad Inflado en Falso y establezca un nuevo valor para la propiedad Diámetro.
De hecho, los globos no se pueden programar, pero sí se pueden programar formularios o controles de Visual Basic. Como programador, depende de usted. Usted decide qué propiedades deben cambiarse, qué métodos deben llamarse y a qué eventos deben responderse para obtener el aspecto y el comportamiento que desea.
Formulario de diseño
El objeto de formulario es el componente básico de una aplicación de Visual Basic y es la ventana real que interactúa con el usuario cuando ejecuta la aplicación. Una forma tiene sus propias propiedades, eventos y métodos para controlar su apariencia y comportamiento.
El primer paso para diseñar un formulario es establecer sus propiedades. Esto se puede hacer en la ventana Propiedades en tiempo de diseño o mediante código en tiempo de ejecución.
Preste atención al tiempo de diseño, es decir, cada vez que crea una aplicación en el entorno de Visual Basic, cuando puede manipular formularios y controles, establecer sus propiedades y programar sus eventos. El tiempo de ejecución es el tiempo que lleva ejecutar e interactuar con su aplicación.
Establecer propiedades de formulario
Muchas propiedades de una forma afectan su apariencia. La propiedad Caption determina el texto que se muestra en la barra de título del formulario; la propiedad Icon establece el icono que se muestra cuando se minimiza el formulario. Las propiedades MaxButton y MinButton determinan si el formulario se puede maximizar o minimizar. Al cambiar la propiedad BorderStyle, puede controlar cómo cambia el tamaño del formulario.
Las propiedades Alto y Ancho determinan el tamaño inicial del formulario; las propiedades Izquierda y Superior determinan la posición del formulario en función de la esquina superior izquierda de la pantalla. La propiedad WindowState puede configurar el formulario para que se maximice, minimice o tenga un tamaño normal al inicio.
La propiedad Nombre establece el nombre del formulario y se utiliza para hacer referencia al formulario en el código. trabajando por primera vez
Cuando se agrega un formulario en el proceso, el nombre del formulario pasa a ser Formulario1 de manera predeterminada; cuando se agrega un segundo formulario, su nombre pasa a ser Formulario2 de manera predeterminada, y así sucesivamente. Es mejor establecer un nombre significativo para la propiedad Nombre, como nombrar un formulario de entrada frmEntry.
La mejor manera de familiarizarse con estas propiedades de la forma es mediante la práctica. Cambie algunas propiedades del formulario en la ventana Propiedades (Figura 3.3), luego ejecute la aplicación y observe los efectos de las modificaciones. Si desea obtener más información sobre cada propiedad, puede seleccionar la propiedad y presionar F1 para ver la ayuda en línea.
Eventos y métodos de formulario.
Los formularios son objetos que pueden ejecutar métodos y responder a eventos.
Ya sea debido a la interacción del usuario o al cambio de tamaño del formulario mediante código, se activará un evento de cambio de tamaño. Cuando el tamaño del formulario cambia, se le permite mover o cambiar el tamaño de los controles del formulario.
Siempre que un formulario se convierte en el formulario activo, se genera un evento Activar; cuando se activa otro formulario o aplicación, se genera un evento Desactivar. Estos eventos son convenientes para inicializar o finalizar el comportamiento del formulario. Por ejemplo, en el evento Activar, puede escribir código para resaltar el texto en un cuadro de texto específico; en el evento Desactivar, puede guardar los cambios en un archivo o base de datos.
Para hacer visible un formulario, llame al método Show:
Formulario2.Mostrar
Llamar al método Show tiene el mismo efecto que establecer la propiedad Visible del formulario en Verdadero.
Muchos métodos de un formulario llaman texto o gráficos. Los métodos Imprimir, Línea, Círculo y Actualizar pueden
Se utiliza para escribir y dibujar directamente sobre la superficie del formulario. Estos métodos y más se analizan en detalle en el Capítulo 12, "Trabajar con texto y gráficos".
Para obtener más información sobre los formularios, consulte "Revisión de formularios" en el Capítulo 6, "Creación de la interfaz de usuario".
->