domingo, 24 de mayo de 2015


  Constantes Predefinidas
Visual Basic reconoce cierta cantidad de constantes predefinidas que pueden se usadas en cualquier parte de su código en lugar de valores numéricos. Puede hacer que su código sea más fácil de leer y escribir mediante el uso de estas constantes. Además, los valores de estas constantes pueden cambiar en versiones posteriores de Visual Basic, su uso permitirá que su código sea compatible. Por ejemplo, la propiedad Window State de un formulario puede aceptar las siguientes constantes:

Constante       Valor           Descripción
VbNormal           0                Normal
VbMinimized       1               Minimizado
VbMaximized      2               Maximizado

Manejo de Formularios
Normalmente la intefaz de una aplicación está compuesta por varios formularios. Cuando Visual Basic inicia la aplicación, automáticamente se muestra el formulario de arranque, mientras que los otros formularios deben ser mostrados y ocultados a través de código. El método o función usado depende de lo que deseamos hacer.






Método Show
Muestra un formulario. Si el formulario no está cargado al momento de ejecutar el método Show, Visual Basic lo cargará automáticamente.

Formato
NombreDelFormulario.Show

Ejemplo

FrmEntrada.Show

Sentencia Load
Carga un formulario a la memoria, pero no lo muestra.

Formato
Load NombreDelFormulario

Ejemplo

Load FrmEntrada

Evento Load
El evento Load ocurre cuando el formulario es cargado en la memoria. Esto sucede cuando se usa la sentencia Load, o cuando se invoca el método Show y el formulario aún no está cargado en memoria.
Normalmente, este evento se utiliza para establecer algunas propiedades del formulario, los controles que se encuentran en él, o variables a nivel del formulario.

Ejemplos:
Private Sub Form_Load()

frmIngreso.Left = (Screen.Width - frmIngreso.Width) / 2

frmIngreso.Top = (Screen.Height - frmIngreso.Height) / 2
End Sub
Private Sub Form_Load()
txtUsuario.Text=""
txtContraseña.Text=""
cmdIngresar.Enabled=False

End Sub

Método Hide
Oculta un formulario, pero no lo descarga de memoria.

Formato
NombreDelFormulario.Hide
Ejemplo:
frmIngreso.Hide

Sentencia Unload
Descarga un formulario de memoria
Formato
Unload NombreDelFormulario

Comentarios
La descarga de un formulario puede ser necesario o conveniente en aquellos casos en los que la memoria utilizada se necesite para alguna otra tarea o cuando sea necesario restablecer las propiedades a sus valores originales.
Antes de descargar un formulario se ejecuta el evento Unload (Form_Unload). 
Si establece el argumento Cancelar a True en este evento, no se descargará el formulario

Evento Unload
Ocurre cuando un formulario está a punto de descargarse. Este evento se desencadena porque un usuario cierra el formulario mediante el comando Cerrar del menú Control o una sentencia Unload.
El parámetro Cancelar, es un entero que determina si el formulario es descargado. 
Si Cancelar es 0, el formulario se descarga. Establecer Cancelar a cualquier valor distinto de cero impide que el formulario sea descargado.

Ejemplo
Private Sub Form_Unload(Cancel As Integer)
Dim iRpta As Integer
iRpta = MsgBox(“¿Esta seguro de cerrar la ventana?”, _
VbYesNo + vbQuestion, “Mensaje”)
If iRpta = vbNo Then
Cancel = True
End If

End Sub

El Editor de menús
Esta herramienta permite crear menús personalizados para la aplicación y definir sus propiedades. Para ingresar, estando en tiempo de diseño, haga clic en el menú Herramientas y luego en la orden Editor de Menús o en el botón equivalente de la barra de herramientas estándar.


No hay comentarios:

Publicar un comentario