CONTROLES
Con el .NET Framework 4.0 tenemos una
diversidad de control y objetos que podemos usar en nuestras aplicaciones,
ahora veremos algunos controles que mas vamos a usar divididos en categorías.
Visual Studio 2010 te ofrece la mejor manera de programar en .NET |
Controles Comunes
Como se van a
dar cuenta, cada control tiene su icono, nombre, prefijo y su descripción.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
|||
Button
|
btn
|
Se utiliza
para iniciar, detener o interrumpir un proceso.
|
||||
CheckBox
|
chk
|
Muestra una
casilla de verificación y una etiqueta para texto. Se utiliza n general para
establecer opciones.
|
||||
CheckedListBox
|
clb
|
Muestra una
lista desplazable de elementos, cada uno acompañado por una casilla de
verificación.
|
||||
ComboBox
|
cbo
|
Muestra una
lista desplegable de elementos.
|
||||
DateTimePicker
|
dtp
|
Muestra un
calendario gráfico desplegable, que permite que los usuarios seleccionen una
fecha o una hora.
| ||||
Label
|
lbl
|
Muestra
texto que los usuarios no pueden modificar directamente.
|
||||
LinkLabel
|
llbl
|
Muestra
texto en forma de vínculo de estilo Web y desencadena un evento cuando el
usuario hace clic en el texto.
|
||||
ListBox
|
lst
|
Muestra una
lista de textos, también llamados elementos.
|
||||
ListView
|
lstv
|
Muestra los
elementos ya sean texto solo o con gráficos (iconos).
|
||||
MaskedTextBox
|
msk
|
Captura
texto escrito por el usuario, ya sea teniendo un formato de entrada.
|
||||
MonthCalender
|
mnc
|
Muestra un
calendario gráfico que permite que los usuarios seleccionen un intervalo de
fecha
| ||||
NotifyIcon
|
nti
|
Muestra un
icono, en el área de notificación de estado de la barra de tareas, que
representa una aplicación que se ejecuta en segundo plano.
|
||||
NumericUpDown
|
nud
|
Muestra una
lista de número a través de la cual los usuarios se pueden desplazar mediante
botones hacia arriba y hacia abajo.
|
||||
PictureBox
|
pic
|
Muestra
archivos de imágenes, tales como mapas bits e iconos, gifs, etc.
|
||||
ProgressBar
|
pgb
|
Muestra una
barra de progreso, mientras realiza una instrucción.
|
||||
RadioButton
|
rdb
|
Muestra un
botón que puede activarse o desactivarse.
|
||||
RichTextBox
|
rtb
|
Habilita la
presentación del texto con formato de texto sencillo o de texto enriquecido
(RTF).
|
||||
TextBox
|
txt
|
Muestra
texto escrito en tiempo de diseño que puede ser editado por los usuarios en
tiempo de ejecución.
|
||||
ToolTip
|
ttp
|
Este
control activa la propiedad ToolTip en los demás controles, su función es
brindar una pequeña información al pasar el Mouse por el control que
queramos.
|
||||
|
TreeView
|
trv
|
Muestra una
colección jerárquica de objetos de nodo que puede constar de texto con
casilla de verificación o iconos opcionales.
|
|||
|
WebBrowser
|
wbr
|
Permite
crear un explorador de Internet con fácil navegación, también se puede abrir
múltiples archivos.
|
|||
Nota: Los prefijos son una referencia, se
utiliza para saber de que control se habla en tiempo de diseño, no es
obligatorio usarlo, pero es recomendable que se familiaricen, ya que la mayoría
de programadores lo usan.
Componentes
Solo les muestro dos controles,
que son los más usados.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
ImageList
|
img
|
Es un
contenedor de imágenes, para que después se use con otros controles.
|
|
Timer
|
tmr
|
Sirve para
realizar un conteo de tiempo, en tiempo de ejecución.
|
Contenedores
Esta categoría se encuentran todos aquellos
controles que sirven para contener otros controles.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
FlowLayoutPanel
|
flp
|
Es un
contenedor de controles que no permite la modificación de la posición del control.
|
|
GroupBox
|
gpb
|
Agrupa un
conjunto de controles (tales como botones de opción) en un marco con
etiqueta.
|
|
Panel
|
pnl
|
Agrupa un
conjunto de controles en un marco sin etiqueta que permite el desplazamiento.
|
|
SplitContainer
|
spc
|
Es un
contenedor de controles con dos paneles, en donde se puede insertar cualquier
tipo de control.
|
|
TabControl
|
tbc
|
Proporciona
una página con fichas para organizar y tener acceso a controles agrupados de
forma eficiente.
|
|
TableLayoutPanel
|
tlp
|
Es un
organizador de controles, ya que podemos añadir filas o columnas para control
que queramos.
|
Datos
Como se van a dar cuenta, cada control tiene su icono,
nombre, prefijo y su descripción.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
BindingNavigator
|
bgn
|
Este
control nos permite la navegación de datos, conectada a una base de datos.
|
|
BindingSource
|
bgs
|
Este
control nos permite la conexión y la navegación de datos, de una base de
datos.
|
|
DataGripView
|
dgv
|
Nos permite
visualizar los datos de una tabla o de una base de datos.
|
|
DataSet
|
dts
|
Nos permite
la creación y la conexión de una base de datos.
|
Cuadros
de Diálogos
Como se van a dar cuenta, cada control tiene su icono,
nombre, prefijo y su descripción.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
ColorDialog
|
cdg
|
Muestra el
cuadro de diálogo de selección de colore, que permite que los usuarios
seleccionen el color de un elemento de la interfaz.
|
|
|
FolderBrowserDialog
|
fbd
|
Muestra un
cuadro de diálogo que permite buscar o una carpeta de destino.
|
FontDialog
|
fdg
|
Muestra un
cuadro de diálogo que permite que los usuarios establezcan una fuente y sus
atributos.
|
|
OpenFileDialog
|
ofd
|
Muestra un
cuadro de dialogo que Permite que los usuarios se desplacen hasta un archivo
y lo seleccionen.
|
|
SaveFileDialog
|
sfd
|
Muestra un
cuadro de dialogo que permite que los usuarios guarden un archivo.
|
Menús
y Barras de Herramientas
Como
se van a dar cuenta, cada control tiene su icono, nombre, prefijo y su
descripción.
Icono
|
Nombre
|
Prefijo
|
Descripción
|
|
ContextMenuStrip
|
cms
|
Implementa un menú que aparece
cuando el usuario hace clic en un objeto con el botón secundario del Mouse.
|
|
MenuStrip
|
mnu
|
Proporciona una interfaz en
tiempo de diseño para la creación de menús.
|
StatusStrip
|
sts
|
Muestra información acerca del
estado actual de la aplicación mediante una ventana con marco, habitualmente
en parte inferior de un formulario.
|
|
ToolStrip
|
tls
|
Contiene una colección de
botones, combos, etiquetas, etc.
|
|
ToolStripContainer
|
tsc
|
Muestra una interfaz de botones
con menú.
|
Propiedades
de los Controles
Ahora
veremos algunas propiedad mas comunes que tienen los controles, solo tocaremos
lo que no hemos mencionado, ya que casi todos los controles y formularios
tienen las mismas propiedades.
Propiedad
|
Descripción
|
AccessKey
|
Obtiene o
establece la clave de acceso (la letra subrayada) que permite desplazarse
rápidamente al control de servidor Web.
|
Anchor
|
Establece
la alineación del control con respecto a un objeto, cuando se maximiza o
minimiza.
|
Attributes
|
Obtiene la
colección de atributos arbitrarios (sólo para procesar) que no corresponden a
propiedades del control.
|
BorderColor
|
Obtiene o
establece el color de borde del control Web.
|
BorderStyle
|
Obtiene o
establece el estilo del borde del control.
|
BorderWidth
|
Obtiene o
establece el ancho del borde del control.
|
FlatStyle
|
Determina
el comportamiento del control, cuando es pasado el Mouse o cuando hacen clic
en el control.
|
Image
|
Estable la
imagen que contendrá el control.
|
ImageAlign
|
Establece
la alineación de la imagen.
|
TextAlign
|
Establece
la alineación del texto del control.
|
ToolTip
|
Se activa
cuando el objeto TooTip esta en el diseño del formulario, normalmente
contiene una pequeña información del control.
|
Métodos
Los métodos son casi
los mismos que tiene el formulario, así que conforme vamos avanzando veremos
uno que otro método propio de cada control.
Eventos
Los eventos también
son muy parecidos a los eventos del formulario, solo tocaremos algunos eventos
propios de cada control, conforme avancemos.
Espero que les sea de utilidad, próximamente:
Estamos ubicados en Maracay
- Tipo de datos
- Aplicaciones
Telf: (0426) 1356051
(0426) 2329443
(0146) 0407146
Descargar Guía #3