You are on page 1of 9

Desarrollo de Aplicaciones Informticas

Visual Basic .NET Controles ms habituales


IES Quevedo

Controles mas habituales.

Contenidos del tema

1. El control Label y LinkLabel .................................................................................... 2


2. El control Button ....................................................................................................... 2
3. El control TextBox .................................................................................................... 3
4. Controles ListBox, ComboBox y CheckedListBox .................................................. 4
La coleccin Items ........................................................................................................ 5
Mtodos......................................................................................................................... 5
El control Combo .......................................................................................................... 6
5. El control PictureBox ................................................................................................ 6
6. Los controles Panel y GroupBox .............................................................................. 7
7. Los controles CheckBox y RadioButton................................................................... 7
CheckBox ...................................................................................................................... 7
RadioButton .................................................................................................................. 7
8. Los controles DateTimePicker y MonthCalendar..................................................... 8
9. El control ToolTip..................................................................................................... 8
10. El control Timer .................................................................................................... 9

Prof.: Justo Sez Arenas . Dpto Informtica. 1


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

1. El control Label y LinkLabel


Suelen acompaar a otros controles para informar de su utilidad. Tambin se
utilizan para mostrar informacin al usuario.

Propiedades Valores Descripcin


Autosize T/F Permite que se ajuste automticamente al texto que
visualiza.
Font Permite establecer el formato del texto.
Text Texto que muestra la etiqueta.
Visible Permite visualizar u ocultar el texto de la etiqueta.

Con este tipo de control no se suele interactuar, por tanto no suelen codificarse
manejadores de eventos para ellos.

El control LinkLabel de formularios Windows Forms permite agregar vnculos de


estilo Web a aplicaciones de formularios Windows Forms. Tambin puede establecer parte
del texto como un vnculo a un objeto o una pgina Web.

Adems de todas las propiedades, mtodos y eventos del control Label, el control
LinkLabel posee propiedades para hipervnculos y colores de vnculo

Propiedades Valores Descripcin


LinkArea Establece el rea del texto que se establece como
hipervnclulo
LinkColor Color del vnculo.
VisitedLinkColor Color del vnculo visitado
ActiveLinkColor Color del vnculo activo.
Text Permite indicar el texto que aparece.

El evento LinkClicked determina qu ocurre cuando se selecciona el texto del


vnculo.
Por ejemplo Activar el link como visitado y abrir el explorador con la direccin:

LinkLabel1.LinkVisited = True
System.Diagnostics.Process.Start _
("http://www.microsoft.com/mspress/")

2. El control Button
Son controles que se utilizan para realizar una determinada accin (realizar
clculos, visualizar datos, guardar informacin, etc.)

Propiedades Valores Descripcin


Enabled T/F Permite habilitar o deshabilitar el botn, de forma que

Prof.: Justo Sez Arenas . Dpto Informtica. 2


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

pueda ser accesible al usuario o no serlo.


BackgroundImage Imagen de fondo del botn.
Image Incluye un fichero de tipo imagen en el botn (.bmp,
.gif, .jpeg, .jpg).
Hay que tener en cuenta el tamao de la imagen y el
del botn
ImageAlign Permite definir el lugar del botn en el que se va a
mostrar la imagen.
Text Texto que muestra el botn.
TextAlign Indica la alineacin del texto.
Visible T/F Oculta o muestra el botn.

Para quitar una imagen o un fondo de un botn basta con pulsar sobre la propiedad
con el botn derecho del ratn y seleccionar Restablecer.

3. El control TextBox
Se utilizan para recoger informacin del usuario necesaria para almacenar o
calcular resultados.

Propiedades Valores Descripcin


TextAlign Left, rigth, Alineado del texto
center
Font, BackColor Modificaciones de la fuente, el color.
Autosize T/F Permite que la caja de texto se autoajuste a la fuente
del texto.
Multiline Permite que el control tenga ms de una lnea.
ScrollBars Establece si se ponen barras de desplazamiento (junto
(Multilnea) con WordWrap)
WordWrap True/False Si el valor es true, realiza un control automtico de
(Multilnea) salto de lneas. Si es falso, hasta que el usuario no
pulsa enter no se cambia de lnea.
AcceptsTab True/False Indica si se permite al usuario utilizar el tabulador
dentro del texto.
MaxLength Establece el nmero caracteres mximo.
Text (string) Contiene el texto del control. En caso de multilneas
Lines (matriz) se puede utilizar la propiedad lines.
Text es una propiedad de tipo String, luego admite las
funciones de cadenas que vimos en el captulo de
resumen del lenguaje.
ReadOnly Impide que un usuario modifique el contenido del
control.
Locked Impide que en tiempo de diseo se modifique el
control.
PassWordChar Permite indicar un carcter de contrasea.
SelectedText Texto seleccionado.

Prof.: Justo Sez Arenas . Dpto Informtica. 3


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

SelectionStart, Posicin del primer carcter del texto seleccionado y


SelectionLength longitud.
HideSelection T/F Permite que el texto se mantenga seleccionado
aunque el texto no mantenga el foco.
CharacterCasing Normal, Para que el texto se muestre tal cual, en maysculas o
Upper, en minsculas siempre.
Lower

Un control TextBox con las siguientes propiedades es un editor de textos funcional:


MaxLength = 0
Multiline = true
ScrollBars = vertical.

Prueba a ejecutar con Control-V, Control-X, Control-C, Supr, Intro, etc.

4. Controles ListBox, ComboBox y CheckedListBox


Son controles que permiten al usuario seleccionar uno, varios o ninguno de los
elementos que se muestran en ellos. Depender del tipo de control y caractersticas que le
definamos en tiempo de diseo.

Propiedades Valores Descripcin


Items Permite introducir los valores en los
(coleccin) tres controles.
(es una coleccin a la que puede
acceder mediante items(indice)Algunas
de las propiedades de este control son:
Clear
Count
Remove
RemoveAt
Insert
Add
AddRange
Sorted True/False Permite que los elementos aparezcan
ordenados independientemente de cmo
se escribieron al principio.
IntegralHeight T/F Indica si la altura se ajusta para evitar la
visin parcial del ltimo elemento de la
lista.
MultiColumn T/F Permite ms de una columna
SelectionMode None: No se permite Permite definir la forma en que los
seleccin. usuarios podrn seleccionar elementos
One: Solo se puede de la lista.
seleccionar un elemento
cada vez.

Prof.: Justo Sez Arenas . Dpto Informtica. 4


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

Multisimple: Seleccin
mltiple. Debe hacer
clic sobre todos los
elementos de la
seleccin.
MultiExtended:Permite
utilizar las teclas Shift y
Control para la
seleccin mltiple.
Text Texto seleccionado.
SelectedItem Permite acceder al elemento (valor)
seleccionado cuando slo se permite
seleccionar uno.
SelectedIndex ndice del elemento seleccionado.
SelectedItems Permite acceder a los elementos
seleccionados cuando se permite
seleccionar ms de uno.
SelectedItems.Count Permite conocer los elementos
seleccionados.
ScrollAlwaysVisible T/F Muestra una barra de desplazamiento
siempre, aun cuando los elementos de
la lista no superen el control.
HorizontalScrollBar T/F Muestra un barra de desplazamiento
horizontal.

La coleccin Items
Mtodos Funcin Ejemplos
Add Aadir elemento a una lista ListBox1.Items.Add(Valor)
Clear Borrar todos los elementos de ListBox1.Items.Clear
la lista
Count Devuelve el nmero de ListBox1.Items.Count
elementos de la lista (recuerda
que se comienza en el 0)
Insert Permite insertar un elemento ListBox1.Items.Insert(indice,elemento)
en una posicin
CopyTo Permite copiar todos los ListBox1.Items.CopyTo(Matriz, indice)
elementos de una lista a una Donde ndice es el primer elemento.
matriz
Remove Elimina un elemento de la ListBox1.ItemsRemove(indice)
lista.
Contains Permite conocer si en la lista ListBox1.Items.Contains(valor)
hay contenido un elemento

Ejemplos de utilizacin de los mtodos de Items (estos ejemplos son vlidos para los tres
controles):
Lsita.Items.Add ("Tokyo") incluir un elemento en un ComboBox sin
indicar posicin

Prof.: Justo Sez Arenas . Dpto Informtica. 5


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

Lsita.Items.Insert (3, "Copenhagen") Incluir un elemento indicando la


posicin, recuerda que comienza en 0

Incluir una matriz entera de elementos. lista.Items.AddRange(matriz)

lista.Items.RemoveAt(0)Elimina el elemento que ocupa la posicin 0

lista.Items.Remove("Lunes")elimina el elemento que coincida con el


texto

lista.Items.Remove(lista.SelectedItem)elimina el texto seleccionado

lista.Items.Clear()limpia el control eliminando todos los elementos

El control Combo
Este control permite tres formas diferentes de mostrar los elementos:

Propiedad Valor Descripcin


DropDownStyle DrowDown Se permite escribir texto o seleccionar
uno de los de la lista desplegable.
DropDownList Slo permite seleccionar un elemento de
la lista.
Simple Muestra el combo como una lista.

Este control no acepta mltiple seleccin.

5. El control PictureBox
Este control permite visualizar imgenes al usuario de la aplicacin.

Propiedades Valores Descripcin


Image Permite navegar y seleccionar la imagen
deseada.
Se incluye la imagen en un archivo
oculto, para no tener que incluir la
imagen con la aplicacin.
SizeMode Normal Muestra la imagen a su tamao original
CenterImage Centra la imagen en el control
StretchImage Redimensiona la imagen para que llene
el control
Autosize Redimensiona el control al tamao de la
imagen.
Visible T/F Visualiza u oculta la imagen.
ejemplo de como cargar una imagen en tiempo de ejecucin
PictureBox1.Image = PictureBox1.Image.FromFile("C:\Archivos de
programa\Microsoft Office\Office\tutorial\FIREWKS1.JPG")

Prof.: Justo Sez Arenas . Dpto Informtica. 6


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

6. Los controles Panel y GroupBox


Los controles GroupBox de formularios Windows Forms se utilizan para
proporcionar un agrupamiento identificable para otros controles.

Normalmente, los cuadros de grupo se utilizan para subdividir un formulario por


funciones. La agrupacin de todas las opciones en un cuadro de grupo ofrece al usuario
una pista visual lgica. Adems, en tiempo de diseo es fcil mover todos los controles, ya
que, al mover el control GroupBox, tambin se mueve todo su contenido.

Los controles GroupBox y Panel son similares; sin embargo, el control GroupBox
es el nico de los dos que muestra un ttulo y el control Panel es el nico de los dos que
puede tener barras de desplazamiento (utilizando la propiedad AutoScroll).

7. Los controles CheckBox y RadioButton

Son controles que permiten seleccionar o no seleccionar una determinada opcin.


CheckBox

Propiedades Valores Descripcin


Text Para mostrar el texto que aparece junto a
la casilla.
Checked True/False En tiempo de diseo indica el valor que
tendr al empezar. En tiempo de
ejecucin permite conocer el estado de
la casilla
Enabled Activa o desactiva el control.
Visible T/F Visualiza u oculta el control.

RadioButton
Es un control que no se utiliza de forma separada, sino formado parte de un grupo.
Es parecido al Chekbox (puede estar activado o desactivado) pero en este caso slo un
elemento del grupo puede estar activado.
Puesto que slo uno de los controles puede estar activado, si queremos tener en un
mismo formulario ms de un grupo de controles deberemos utilizar un control Contenedor
, por ejemplo un GroupBox o un Panel.

Propiedades Valores Descripcin


Text Para mostrar el texto que aparece junto
al botn.
Checked Ture/False En tiempo de diseo indica el valor que
tendr al empezar. En tiempo de
ejecucin permite conocer el estado de
la casilla.
Enabled Activa o desactiva el control.
Visible T/F Visualiza u oculta el control.

Prof.: Justo Sez Arenas . Dpto Informtica. 7


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

8. Los controles DateTimePicker y MonthCalendar


Este control DateTimePicker permite al usuario seleccionar un solo elemento de
una lista de fechas y horas. Cuando se usa para representar una fecha, aparece en dos
partes: una lista desplegable con una fecha representada como texto y una cuadrcula, que
aparece al hacer clic en la flecha hacia abajo que se encuentra junto a la lista. La cuadrcula
es similar al control MonthCalendar, que puede utilizarse para seleccionar mltiples
fechas.
El control MonthCalendar muestra una intuitiva interfaz grfica de usuario para
que los usuarios vean y establezcan informacin relativa a fechas. El control muestra una
cuadrcula que contiene los das numerados del mes actual, organizados en columnas bajo
los das de la semana. Para seleccionar un mes diferente, puede hacer clic en los botones de
fecha a los lados del ttulo del mes.
A diferencia del control DateTimePicker, de apariencia similar, con este control es
posible seleccionar un intervalo de fechas; sin embargo, el control DateTimePicker le
permite establecer horas y fechas.

Propiedades Valores Descripcin


Text
ShowUpDown T/F Por defecto false, si se pone a true, en
lugar de mostrar un cuadro desplegable
hay que desplazarse con una flechas de
arriba y abajo.
MaxDat, MinDate Determinan el intervalo de fechas y
horas
Value Contiene la fecha y hora actualmente
establecidas en el control.

Algunas de las propiedades de Value son:


Minute
Second
Hour
Date
Day, etc.

9. El control ToolTip
El componente ToolTip muestra texto cuando el usuario apunta a algn control. Un
componente ToolTip puede asociarse a cualquier control. Por ejemplo, este componente se
puede utilizar para ahorrar espacio en un formulario, puede mostrar un pequeo icono en
un botn y utilizar un control ToolTip para explicar la funcin del botn.
Basta con aadir un control al formulario y despus poner en la propiedad
ToolTip... del control, la informacin que se desea mostrar al usuario cuando situ el
ratn sobre l.

Prof.: Justo Sez Arenas . Dpto Informtica. 8


Desarrollo de Aplicaciones Informticas
Visual Basic .NET Controles ms habituales
IES Quevedo

10. El control Timer


El componente Timer produce un evento a intervalos regulares. Este componente
est diseado para un entorno de formularios Windows Forms.
Las principales caractersticas de este control son:

Propiedades Valores Descripcin


Enabled T/F Activa y desactiva el control
Interval Frecuencia en milisegundos

Prof.: Justo Sez Arenas . Dpto Informtica. 9

You might also like