jueves, 27 de octubre de 2011

Visual Basic .Net: Controles


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:

  • Tipo de datos
  • Aplicaciones


Estamos ubicados en Maracay


Telf:  (0426) 1356051

           (0426) 2329443

(0146) 0407146


Descargar Guía #3

Dios le bendiga, Cristo le ama