Tuesday, September 6, 2016

Controles de Windows forms

Radio Button

Los controles RadioButton de Windows Forms presentan al usuario un conjunto de dos o más opciones excluyentes entre sí. Aunque puede parecer que los botones de radio y las casillas funcionan de forma parecida, existe una diferencia importante: cuando un usuario selecciona un botón de radio, no puede seleccionar ninguno de los otros botones de radio del mismo grupo sin perder la selección de este botón.

Propiedades
  • Text - Obtiene o establece el texto asociado al control.
  • Visible - Obtiene o establece un valor que indica si se muestran el control y todos sus controles secundarios.
  • BackColor - Obtiene o establece el color de fondo del control.
  • Checked - Obtiene o establece un valor que indica si el control está activado.
  • Enabled - Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.

Métodos
  • BringToFront() - Coloca el control al principio del orden Z.
  • Focus() - Establece el foco de entrada en el control.
  • Hide() - Oculta el control al usuario.
  • Invalidate() - Invalida toda la superficie del control y hace que se vuelva a dibujar el control.
  • Refresh() - Obliga al control a invalidar su área cliente y, acto seguido, obliga a que vuelva a dibujarse el control y sus controles secundarios.
Eventos
  • TextChanged - Se produce cuando cambia el valor de la propiedad Text.
  • Validated - Se produce cuando finaliza la validación del control.
  • Enter - Se produce cuando se entra en el control.
  • Click - Se produce cuando se hace clic en el control.
  • KeyPress - Se produce cuando se presiona una tecla de espacio o retroceso mientras el control tiene el foco.
Label

El control Label o Etiqueta es un simple control que se utiliza para mostrar texto, descripciones, información para el programa.

Propiedades
  • Autosize - Si la propiedad Autosize del control se encuentra en True, las dimensiones del Label (ancho y alto) se ajustarán 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.
  • 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
  • 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 Botón, hacé doble click en el mismo, escribe Label1 y presiona el ".", Visual Basic te desplegará la lista de propiedades y métodos del Label1.
Métodos
  • BringToFront() - Coloca el control al principio del orden Z.
  • Focus() - Establece el foco de entrada en el control.
  • Hide() - Oculta el control al usuario.
  • ResetFont() - Restablece el valor predeterminado de la propiedad Font.

Eventos
  • Click: Se produce al hacer un click
  • DblClick: Se produce al hacer doble click
  • MouseDown: Se produce al presionar el ratón cuando el mouse está abajo
  • MouseMove: se produce al mover el cursor en el área del control
  • MouseUp: Se produce al hacer un Click justo después de soltar el botón del mouse
  • Change: Se produce cuando cambia la propiedad Caption del control. Este evento puede utilizarce para validar algún cambio
Checkbox

Los "checkboxes" nos permiten seleccionar varias opciones marcando el cuadrito que aparece a su izquierda. El cuadrito pulsado equivale a un "sí" y sin pulsar a un "no" o, lo que es lo mismo, a "true" o "false".

Propiedades
  • Name: indica el nombre propio del componente, este nombre será el que tenga en cuenta el Visual Basic a la hora de hacer operaciones con el componente.
  • Appearance: Esta propiedad permite poner la apariencia de 3 dimensiones en nuestra componente.
  • Backcolor: Esta propiedad permite cambiar el color de fondo de las letras, no el de las propias letras sino el del fondo de ellas.
  • Enabled: Esta propiedad permite poner o no activa el componente, si no esta activa las letras que haya dentro de ellas se verán de color gris claro.
Métodos
  • click(). Realiza la acción de pulsado del botón 
  • blur(). Pierde el foco del ratón sobre el objeto especificado. 
  • focus(). Obtiene el foco del ratón sobre el objeto especificado.
Eventos
  • Checked - Se produce cuando un ToggleButton está activada.
  • Click - Se produce cuando un Button se hizo clic.
  • Unchecked - Se produce cuando un ToggleButton está desactivada.
  • MouseMove - Se produce al mover el puntero del mouse mientras se encuentra sobre este elemento.
ComboBox

El control ComboBox se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.

Propiedades
  • Name: indica el nombre propio del componente, este nombre será el que tenga en cuenta el Visual Basic a la hora de hacer operaciones con el componente.
  • Enabled: Esta propiedad permite poner o no activa el componente, si no esta activa las letras que haya dentro de ellas se verán de color gris claro.
  • List: Con esta propiedades podemos obtener uno de los valores que tiene el ComboBox mediante el número de posición.
  • Locked: Con esta propiedades podemos saber si el combo esta bloqueado o permite su manejo.
  • Visible: indica si se va a ver o no, el contenido del componente, o sea visible o no visible.
Métodos
  • BeginUpdate() - Mantiene el rendimiento cuando se agregan elementos a ComboBox de uno en uno.
  • Dispose() - Libera todos los recursos usados por Component.
  • FindForm() Recupera el formulario en el que se encuentra el control.
  • ResetFont() - Restablece el valor predeterminado de la propiedad Font.
Eventos
  • Click - Se produce cuando se hace clic en el control.
  • CursorChanged - Se produce cuando cambia el valor de la propiedad Cursor.
  • DropDown - Aparece cuando se muestra la parte desplegable de un ComboBox.
  • EnabledChanged - Se produce cuando cambia el valor de la propiedad Enabled.
ListBox

El control ListBox permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos a la vez y, de manera opcional, permite que el usuario pueda seleccionar varios elementos.

Propiedades
  • SelectionMode - Establezca el valor de esta propiedad en Single o Multiple para especificar el número de elementos que pueden seleccionar los usuarios.
  • Rows - Especifica el número de filas que se muestran. Puede definir el control para que muestre un número específico de elementos. Si el control contiene más elementos, muestra una barra de desplazamiento vertical.
  • Height y Width - specifica el tamaño del control en píxeles. Cuando se especifica un alto y un ancho, el control omite el número de filas establecido y muestra tantas filas como quepan en el alto del control. Algunos exploradores no admiten que se establezca el alto y el ancho en píxeles, y utilizan la configuración de número de filas.
Métodos
  • Focus() - Establece el foco de entrada en el control.
  • Hide() - Oculta el control al usuario.
  • Invalidate() - Invalida toda la superficie del control y hace que se vuelva a dibujar el control.
Eventos
  • Validated - Se produce cuando finaliza la validación del control.
  • StyleChanged - Se produce cuando cambia el estilo del control.
  • Resize - Se produce cuando se cambia el tamaño del control.
Button

El control Button de Windows Forms permite al usuario hacer clic en él para llevar a cabo una acción. El control Button puede mostrar texto e imágenes. Al hacer clic en el botón, parece como si se hubiera presionado y soltado.

Propiedades
  • Visible - Obtiene o establece un valor que indica si un control de servidor se representa como interfaz de usuario en la página.
  • Text -Obtiene o establece el título de texto mostrado en el Button control.
  • Events - Obtiene una lista de delegados de controladores de eventos para el control. Esta propiedad es de sólo lectura.
  • OnClientClick - Obtiene o establece el script de cliente que se ejecuta cuando un Button del control Click provoca el evento.
Métodos
  • DataBind() Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios.
  • Finalize() Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura.
  • ToString() - Retorna una cadena que representa al objeto actual.
Eventos
  • Click - Se produce cuando se hace clic en el control Button.
  • Command - Se produce cuando se hace clic en el control Button.
  • Load - Se produce cuando el control de servidor se carga en el objeto Page.

Form

Los controles Form incluyen contenido y otros controles. Un control Form puede concebirse como una página dentro de una página. Todos los controles Form de una página comparten el mismo de código y la misma información de estado de página.


Propiedades
  • AcceptButton - Obtiene o establece el botón del formulario que se activa cuando el usuario presiona la tecla ENTRAR.
  • ActiveControl - Obtiene o establece el control activo en el control contenedor.
  • ActiveForm - Obtiene el formulario que está activo para esta aplicación.
  • CancelButton - Obtiene o establece el control de botón que se activará cuando el usuario presione la tecla ESC.
Métodos
  • Activate() - Activa el formulario y le otorga el foco.
  • Close() - Cierra el formulario.
  • Focus() - Establece el foco de entrada en el control.(
  • ResetCursor() - Restablece el valor predeterminado de la propiedad Cursor.
Eventos
  • Activated - Se produce cuando el formulario se activa por código de programa o por parte del usuario.
  • Click - Se produce cuando se hace clic en el control.
  • Closed - Se produce cuando el formulario está cerrado.
  • Deactivate - Se produce cuando el formulario pierde el foco y deja de ser el formulario activo.
  • DoubleClick - Se produce cuando se hace doble clic en el control.
DataGridView

Muestra datos en una cuadrícula personalizable.

Propiedades
  • AccessibleRole Obtiene o establece el rol accesible del control.
  • AllowUserToAddRows - Obtiene o establece un valor que indica si se muestra al usuario la opción de agregar filas.
  • AllowUserToDeleteRows - Obtiene o establece un valor que indica si el usuario puede eliminar filas del control DataGridView.
  • AllowUserToOrderColumns - Obtiene o establece un valor que indica si está habilitado el cambio manual de la posición de las columnas.
Métodos
  • AutoResizeRows() - Ajusta el alto de todas las filas para adaptarlo el contenido de todas sus celdas, incluidas las celdas de encabezado.
  • CancelEdit() - Cancela el modo de edición para la celda seleccionada actualmente y descarta los cambios.
  • ClearSelection() - Borra la selección actual anulando la selección de todas las celdas seleccionadas.
  • CreateRowsInstance() - Crea y devuelve un nuevo objeto DataGridViewRowCollection.
Eventos
  • AllowUserToAddRowsChanged - Se produce cuando cambia el valor de la propiedad AllowUserToAddRows.
  • AllowUserToDeleteRowsChanged - Se produce cuando cambia el valor de la propiedad AllowUserToDeleteRowsChanged.
  • CellBeginEdit - Se produce cuando inicia el modo de edición en la celda seleccionada.
  • CellClick - Se produce cuando se hace clic en cualquier parte de una celda.
TextBox

El control TextBox proporciona a los usuarios una forma de escribir datos en una página web ASP.NET, incluidos texto, números y fechas.

Propiedades

  • AllowDrop - Obtiene o establece un valor que indica si el control puede aceptar los datos que el usuario arrastra al mismo.
  • BackColor  - Obtiene o establece el color de fondo del control.
  • CanSelect Obtiene un valor que indica si el control se puede seleccionar.
  • CanUndo Obtiene un valor que indica si el usuario puede deshacer la operación anterior en un control de cuadro de texto.

Métodos

  • Clear() - Borra todo el texto desde el control de cuadro de texto.
  • Copy() - Copia la selección actual en el cuadro de texto para el Portapapeles.
  • Cut() - Mueve la selección actual en el cuadro de texto para el Portapapeles.
  • DeselectAll() Especifica que el valor de la SelectionLength propiedad es cero, por lo que no hay caracteres seleccionados en el control.
  • Hide() Oculta el control al usuario.

Eventos

  • Click - Se produce cuando se hace clic en el cuadro de texto.
  • DoubleClick - Se produce cuando se hace doble clic en el control.
  • GotFocus - Se produce cuando el control recibe el foco.
  • Leave - Se produce cuando el foco de entrada deja el control.


GroupBox

Representa un control Windows que muestra un marco alrededor de un grupo de controles con un título opcional.

Propiedades
  • CanRaiseEvents - Determina si se pueden producir eventos en el control.
  • CanSelect - Obtiene un valor que indica si el control se puede seleccionar.
  • Enabled - Obtiene o establece un valor que indica si el control puede responder a la interacción del usuario.
  • Focused - Obtiene un valor que indica si el control tiene el foco de entrada.
Métodos
  • CreateControl() - Fuerza la creación del control visible, incluidos el identificador y los controles secundarios visibles.
  • FindForm() - Recupera el formulario en el que se encuentra el control.
  • Hide() - Oculta el control al usuario.
Eventos
  • DoubleClick - Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Se produce cuando el usuario hace doble clic en el control GroupBox.
  • Enter - Se produce cuando se entra en el control.
  • GotFocus - Se produce cuando el control recibe el foco.
  • MouseWheel - Se produce cuando la rueda del mouse se mueve mientras el control tiene el foco.

No comments:

Post a Comment