Radar
27-sep-2008, 22:14
Los formularios son la parte importante que componen la interfaz grafica de las aplicaciones de Windows (GUI). Cada formulario es una ventana en la que se puede presentar informacion a un usuario, por los general los formularios suelen ser cuadrados o rectangulares, arrastrandolos desde sus bordes podemos redimensionar su tamaño.
Los formularios son objetos que cambiando sus propiedades podemos definir su comportamiento y exponen metodos y eventos para interactuar con el usuario.
Componentes que pueden contener los formularios
Controles - Son elementos visuales que componen la interfaz de usuario, se agregan sobre la interfaz de formulario y se dibujan ellos mismo dentro de su contenedor, al igual que un formulario cambiando sus propiedades, metodos y eventos podemos cambiar su comportamiento y apariencia.
Cuadros de dialogo - Son cuadros de dialogo (Dialog Boxes) que se utilizan para interactuar con el usuario y obtener informacion, su borde y tamaño estan predefinidos. Expone la propiedad DialogResult para saber como se cerro el cuadro de dialogo.
Manera de mostrar un cuadro de dialogo
Cuadro de dialogo con dos botones, los tipos de botones se pueden definir entre el conjunto valores mostrados http://img185.imageshack.us/img185/8463/msgbox1bu6.jpg., tambien nos permite seleccioner 4 tipos de imagen que se ajusten a nuestro mensaje (critico, exclamacion, información,questión).
Dim msg As String = MsgBox("Hola", MsgBoxStyle.Information, "")
Cuando trabajemos con cuadros de dialogo es mejor asignarlos a una variabl, para poder recoger sus datos mejor.
Para saber que el usuario ha aceptado o cancelado el mensaje usariamos un condicion accediendo a la variable.
If msg = vbOk then
'Aqui iria el codigo si el usuario ha aceptado el mensaje
else
'Aqui iria el codigo si el usuario ha cancelado el mensaje
end if
Otro cuadro de dialogo seria lo mismo que el mensaje pero realizando una pregunta al usuario y permitiendo entrar datos para despues recogerlos.
Dim pregunta As String = InputBox("Pregunta", "Titulo")
Para recogerlo seria lo mismo que para el mensaje con una condicion, auqnue esta vez verificaremos si se ha introducido un dato.
If pregunta <> "" then
'Aqui iria el codigo si el mensaje contiene datos
else
'Aqui iria el codigo si el mensaje no contiene datos
end if
El formulario con algunos controles
http://img513.imageshack.us/img513/6177/formulariorq2.jpg
Los formularios son objetos que cambiando sus propiedades podemos definir su comportamiento y exponen metodos y eventos para interactuar con el usuario.
Componentes que pueden contener los formularios
Controles - Son elementos visuales que componen la interfaz de usuario, se agregan sobre la interfaz de formulario y se dibujan ellos mismo dentro de su contenedor, al igual que un formulario cambiando sus propiedades, metodos y eventos podemos cambiar su comportamiento y apariencia.
Cuadros de dialogo - Son cuadros de dialogo (Dialog Boxes) que se utilizan para interactuar con el usuario y obtener informacion, su borde y tamaño estan predefinidos. Expone la propiedad DialogResult para saber como se cerro el cuadro de dialogo.
Manera de mostrar un cuadro de dialogo
Cuadro de dialogo con dos botones, los tipos de botones se pueden definir entre el conjunto valores mostrados http://img185.imageshack.us/img185/8463/msgbox1bu6.jpg., tambien nos permite seleccioner 4 tipos de imagen que se ajusten a nuestro mensaje (critico, exclamacion, información,questión).
Dim msg As String = MsgBox("Hola", MsgBoxStyle.Information, "")
Cuando trabajemos con cuadros de dialogo es mejor asignarlos a una variabl, para poder recoger sus datos mejor.
Para saber que el usuario ha aceptado o cancelado el mensaje usariamos un condicion accediendo a la variable.
If msg = vbOk then
'Aqui iria el codigo si el usuario ha aceptado el mensaje
else
'Aqui iria el codigo si el usuario ha cancelado el mensaje
end if
Otro cuadro de dialogo seria lo mismo que el mensaje pero realizando una pregunta al usuario y permitiendo entrar datos para despues recogerlos.
Dim pregunta As String = InputBox("Pregunta", "Titulo")
Para recogerlo seria lo mismo que para el mensaje con una condicion, auqnue esta vez verificaremos si se ha introducido un dato.
If pregunta <> "" then
'Aqui iria el codigo si el mensaje contiene datos
else
'Aqui iria el codigo si el mensaje no contiene datos
end if
El formulario con algunos controles
http://img513.imageshack.us/img513/6177/formulariorq2.jpg