Académique Documents
Professionnel Documents
Culture Documents
SEMANA
11
CREACIN DE UN FORMULARIO BSICO Comenzaremos creando una aplicacin basada slo en un formulario, para repasar el diseador de formularios del IDE, y algunas de sus propiedades. Iniciaremos por lo tanto Visual Studio .NET, y crearemos un nuevo proyecto VB.NET de tipo aplicacin Windows. En este ejemplo dejaremos el nombre de proyecto que nos propone el propio IDE, que ser WindowsApplication1. En lo que respecta al diseador del formulario, podemos modificar su tamao haciendo clic sobre las guas de redimensin que tiene en los bordes de la plantilla de diseo, y arrastrando hasta dar el tamao deseado. Las guas de color blanco son las que permiten modificar el tamao, mientras que las de color gris, son fijas. .
CAMBIANDO EL NOMBRE DEL FORMULARIO Cambiar el nombre de un formulario es algo tan sencillo como acceder a la ventana de propiedades del diseador del formulario, y asignar un nuevo nombre en la propiedad Name. Por ejemplo, asignemos frmPrueba como nuevo nombre al formulario de nuestro ejemplo.
CREACIN DE FORMULARIOS DESDE CDIGO En el ejemplo anterior hemos visto que a raz de los valores que asignbamos a las propiedades del formulario, se generaba el cdigo correspondiente, que es el que mostrar el formulario al ser ejecutado. Aunque en la mayor parte de las ocasiones, sino en todas, utilizaremos el diseador de formularios para crear el interfaz de usuario, podemos perfectamente prescindir de este diseador, y construir nuestro formulario escribiendo todo su cdigo. A continuacin, mostramos el modo de hacerlo.
Prof. MOQUILLAZA LVANO, Cristopher
LENGUAJE DE PROGRAMACIN I
Despus de haber creado un proyecto de tipo aplicacin Windows, eliminaremos el formulario que por defecto nos proporciona el IDE, abriendo la ventana Explorador de soluciones, haciendo clic en dicho formulario, y pulsando la tecla [SUPR]. Seguidamente, aadiremos una clase al proyecto utilizando el men del IDE, Proyecto + Agregar clase, y daremos el nombre frmManual a dicha clase, escribiendo en ella el cdigo mostrado en el Cdigo fuente. Public Class Class1 Inherits System.Windows.Forms.Form Public Sub New() Me.Name = "frmManual" Me.Text = "formulario creado desde cdigo" End Sub End Class CODIFICANDO OTROS EVENTOS DE UN CONTROL En un control Button, el evento por defecto es Click; esto supone, como acabamos de ver, que al hacer doble clic sobre el control en el formulario, el procedimiento de evento sobre el que nos situar el editor ser precisamente este. Sin embargo, un control Button, al igual que el resto de controles de los formularios Windows, disponen de un gran nmero de eventos que podemos codificar para adaptar a nuestras necesidades. Por ejemplo, el evento MouseEnter, se produce cuando se detecta que el ratn entra en el rea de un control, en este caso Button. Como este no es el evento por defecto, debemos buscar su declaracin vaca manualmente en el editor. Para ello, abriremos la lista desplegable Nombre de clase, situada en la parte superior izquierda del editor de cdigo, y seleccionaremos el nombre de nuestro control: btnMensaje.
LENGUAJE DE PROGRAMACIN I
A continuacin, abriremos la otra lista desplegable del editor de cdigo: Nombre de mtodo, situada en la parte superior derecha del editor. En ella aparecern los nombres de todos los eventos de que dispone el control.
PREFIJOS frm lbl txt cmd o btn chk cbo lst pbo rdb tmr rtf prg
OBJETOS Y/O CONTROLES FORMULARIO LABEL TEXTBOX BUTTON CHECKBOX COMBOBOX LISTBOX PICTUREBOX RADIOBUTTON TIMER RICHTEXTBOX PROGRESSBAR
LENGUAJE DE PROGRAMACIN I