Vous êtes sur la page 1sur 8

CONTROL LABEL Descripcin El control Label o Etiqueta es un simple control que se utiliza para mostrar texto, descripciones, informacin

para el programa.

Propiedades Propiedad Caption La propiedad Caption es la mas importante, y es la que se utiliza para establecer el texto que mostrar el control Label. Por ejemplo para mostrar el texto "Hola" agrega un label al formulario, coloca un Botn, hac doble click en el mismo, escribe Label1 y presiona el ".", Visual Basic te desplegar la lista de propiedades y mtodos del Label1.

Una vez colocada la propiedad Caption, se asigna el texto que va a mostrar de esta manera, por ejemplo para mostrar la palabra "Hola" en el control: Texto planoImprimir 1. Label1.Caption = "Hola" Este fragmento de cdigo, visualiza la hora actual, asignando a la propiedad Caption (dentro de un Timer), el valor devuelto por la funcin Now de vb.

Colocar un control Timer y un Label Texto planoImprimir 1. Option Explicit 2. 3. Private Sub Form_Load() 4. 5. ' \\ -- Configurar Timer 6. With Timer1 7. .Interval = 1000 ' -- 1 segundo 8. .Enabled = True 9. End With 10. 11. With Label1 12. .Caption = "" 13. .Width = 2000 14. End With 15. 16.End Sub 17. 18.Private Sub Timer1_Timer() 19. Label1.Caption = Now 20.End Sub

Propiedad Autosize Si la propiedad Autosize del control se encuentra en True, las dimensiones del Label (ancho y alto) se ajustarn al largo y alto del texto que muestre. En cambio si se encuentra en False el ancho y alto del control ser el que est establecido en la propiedad Height y Width sin importar la longitud del texto.

Propiedad Aligment Esta propiedad posee 3 valores. Si le establecemos el valor 0 el texto se alinear a la izquierda, si tiene el valor 1 se alinear a la derecha y si est con el valor 2, el texto se muestra en forma centrada, como muestra la imagen:

Otras propiedades del control son :

Visible : Si est en True el control est visible si est en False est oculto Backcolor : Determina el color del fondo de la etiqueta. Si la propiedad BackStyle est en transparente esta propiedad no se visualiza, es decir el color no se muestra BackStyle: Determina si el fondo es transparente (valor 0) o si es opaco (Valor 1). Name: es el nombre del control y sirve para hacer referencia al mismo en el cdigo, como todos los controles BorderStyle: determina si se muestra con borde o sin borde Enabled: Si est en True (Verdadero) el control est activado y se puede utilizar normalmente, si se encuentra en False, el control est desactivado. FontName: El nombre de la fuente que utilizar el texto del control. Podemos elegir las que tengamos instaladas en el sistema Forecolor: Valor Hexadecimal o valor Rgb que indica el color del Texto Height y Width: Ancho y alto del Label ToolTipText: muestra el mensaje de descripcin cuando pasamos el mouse por encima del control.

CONTROL TEXT BOX El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto ( es un control de entrada de datos )

Si en nuestros programas no vamos a introducir Texto, me refiero a solo mostrarlo, valores etc..., es preferible y mas lgico utilizar un control Label en cambio de un control TextBox , ya que consume menos recursos La propiedad principal de este control se llama Text. Mediante ella podemos asignarle un texto ya sea en tiempo de diseo o tiempo de ejecucin al control. Si es en tiempo de diseo, debemos seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos escribir el texto a ser mostrado. Si es en tiempo de ejecucin debemos escribir el nombre de el TextBox que queremos y al presionar el punto ".", vb despliega la lista de propiedades y mtodos del TextBox, y ah seleccionamos Text

Propiedad Multiline La propiedad Multiline o multilinea se utiliza para poder mostrar los saltos de carro o saltos de lnea y que el texto se vea en varias y no todo en un nica lnea. Los valores que posee son True que est activada y en False quiere decir que est deshabilitada. Por defecto cuando aadimos un TextBox, la propiedad est en False, osea que tenemos que indicarle nosotros a vb, ya sea desde la ventana de propiedades ponindola en true. Una cosa importante es que esto no lo podemos cambiar en tiempo de ejecucin mediante cdigo, si o si hay que establecerla desde la ventana de propiedades, ya que es una propiedad de solo lectura.

Propiedad PasswordChar Esta propiedad tiene la funcin de ocultar el verdadero contenido del TextBox por el caracter que le indiquemos, por ejemplo los TextBox de ingresos de contrasea, donde el texto se oculta pero no se pierde, solo impide visualizarlo:

Nota : para establecer el caracter a mostrar solo debemos indicarlo en la propiedad PasswordChar, pero solo funciona cuando la propiedad Multiline del Text est en False.

Propiedad ScrollBars Esta propiedad permite que el TextBox tenga o no tenga barras de Scroll cuando el texto sea superior a las dimensiones de la caja de texto. Los valores que puede tener son: 0 indica que el textBox no mostrar Barras de desplazamiento, en 1 Solo barra Horizontal, 2 Solo barra Vertical y 3 ambas barras de desplazamiento. En esta imagen se ve un TextBox con la propiedad Scrollbars en 2, solo Vertical

Propiedad Locked Esta propiedad lo que hace es impedir que se pueda escribir en el TextBox, bloqueando la entrada de datos. Esta propiedad puede tener el Valor True o False, habilitado para el primero y False para el segundo. Por defecto est deshabilitada, es decir en False

Propiedad Maxlength La propiedad MaxLength se usa para limitar la cantidad de caracteres que se podrn ingresar. Por ejemplo si en el TextBox tuviesemos el texto "Domingo" y hacemos esto: Private Text1.Text Text1.MaxLength End Sub Sub = = Command4_Click() "Domingo" 3

El texto "Domingo" se podr visualizar pero si intentamos escribir en la caja de texto, no se podr ingresar mas de 3 caracteres. Es decir la propiedad recibe un nmero que identifica la longitud mxima permitida de letras a ingresar.

Propiedad SelStart y SelLength La primera lo que hace es devolver o establecee el punto inicial del texto seleccionado. en cambio SelLength devuelve o establece el nmero de caracteres seleccionados. El siguiente ejemplo utiliza estas dos propiedades, en conjunto con la propiedad Len de visual basic, para que al persionar la tecla Ctrl+A, se seleccione todo el contenido del TextBox

Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 1 Then Text1.SelStart = 0 'Selecciona Todo el contenido de la caja de texto Text1.SelLength = Len(Text1.Text) End If End Sub

CONTROL TEXT BUTTON Se utiliza para presentar al usuario un conjunto de opciones mutuamente excluyentes entre si, es decir, si el usuario selecciona un componente OptionButton todos los dems componentes OptionButton en el formulario, se deseleccionan solos. Su propiedad Caption es la que identifica el propsito del botn, y su propiedad Value es la que refleja el cambio (True,False), es decir, si el botn est seleccionado o no. El evento click es activado automticamente cada vez que es seleccionado el OptionButton por el usuario. Es muy importante recordar que cuando el usuario selecciona un OptionButton, todos los dems OptionButton en el objeto(forma o ventana) son deseleccionados automticamente, esto es, por que dos OptionButton son mutuamente excluyentes entre si. Esta ultima situacin deber resolverse por parte del programador. Por ejemplo en un programa donde el usuario debe seleccionar uno de entre dos sexos y uno de entre cinco municipios, en este caso se ocupan ocho OptionButton, pero como todos son mutuamente excluyentes entre si, cuando el usuario seleccione uno de ellos, todos los dems se desmarcan automticamente.

Para resolver este problema se deber usar el componente de agrupamiento FRAME. De esta manera se deber encerrar en su propio Frame todos los OptionButton lgicos, es decir, en un Panel los de sexo, en otro Panel los de municipios, etc. De esta manera Visual Basic los evala por separado y se puede tener seleccionado un OptionButton en cada FRAME.

Para programar el control Option Button simplemente se hace doble click en este, y el cdigo mostrar por defecto el evento Click.

Private Sub Option1_Click() ' Acciones a realizar cuando el Option Button sea seleccionado. End Sub

Tambin pueden programarse mediante la sentencia IF. Por ejemplo mediante un botn se necesita saber cual opcin est seleccionada. Private Sub Command1_Click() If Option1.Value = True Then ' Acciones a realizar cuando el Option Button1 sea seleccionado. Else If Option2.Value = True Then ' Acciones a realizar cuando el Option Button2 sea seleccionado. End If

Vous aimerez peut-être aussi