Visual Basic Componentes
Componente:
MenuStrip:
El control MenuStrip es nuevo en esta versión de Visual Studio y .NET Framework. Con el control puede crear fácilmente menús como los de Microsoft Office.
El control MenuStrip admite la interfaz de múltiples documentos (MDI) y combinación de menús, la información sobre herramientas y el desbordamiento. Puede mejorar la utilidad y legibilidad de sus menús agregando teclas de acceso, teclas de método abreviado, marcas de verificación, imágenes y barras separadoras.
Aunque el control MenuStrip reemplaza y agrega la funcionalidad al control MainMenu, éste se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.
Uso:
- Crear fácilmente menús personalizados y comúnmente empleados compatibles con la interfaz de usuario avanzada y con las características de diseño, como la alineación y orden de texto e imágenes, operaciones de arrastrar y colocar, MDI, desbordamiento y modos alternativos de acceso a comandos de menú.
- Compatibilidad con el comportamiento y aspecto típico del sistema operativo.
- Controlar de forma coherente los eventos para todos los contenedores y los elementos contenidos, al igual que controla los eventos para otros controles.
ContextMenuStrip
Este componente representa un menú contextual y cuando lo selecciona en el formulario en el momento del diseño, su IDE muestra el menú en la parte superior del formulario.
vista de diseño
Una vez que lo haya agregado al formulario, ingrese los elementos del menú (use la ventana Propiedades para establecer sus nombres y otras propiedades), y luego haga doble clic para editar sus manejadores de eventos.
Ejemplo:
Private Sub NewStudentItem_Click(sender As Object, e As EventArgs) _
Handles NewStudentItem.Click
' The AddStudent is a Form for adding a new student
Dim newstudent As Form = AddStudent
newstudent.ShowDialog() ' display AddStudent as a modal dialog
End Sub
Para usar un ContextMenuStrip, debe adjuntarlo a un control o formulario (use la ventana Propiedades para establecer la propiedad ContextMenuStrip a su componente ContextMenuStrip). El resto es automático. Cuando el usuario hace clic con el botón derecho en este control o formulario en tiempo de ejecución, Visual Basic muestra automáticamente ContextMenuStrip. Si el usuario selecciona uno de los elementos del menú, Visual Basic activa el controlador de eventos del elemento del menú.
Text:
El Text propiedad del control se utiliza de forma diferente por cada clase derivada. Por ejemplo la Text propiedad de un Form se muestra en la barra de título en la parte superior del formulario, de número de caracteres es bastante pequeño y normalmente muestra el nombre de la aplicación o el documento. Sin embargo, la Text propiedad de un RichTextBox puede ser grande y puede incluir numerosos caracteres no visuales que se utilizan para dar formato al texto. Por ejemplo, el texto mostrado en un RichTextBox se puede aplicar formato ajustando la FontPropiedades, o mediante la adición de espacios o caracteres de tabulación para alinear el texto.
TextBox:
Si es necesario tanto mostrar como recibir texto, el control TextBox puede diseñarse para controlar este trabajo. Además de mostrar el texto, el control TextBox permite a los usuarios escribir texto en el control TextBox en tiempo de ejecución, y el programa puede recuperar ese texto.
Al igual que con el control Label, las propiedades que son más importantes para el control TextBox son aquéllas relacionadas con la apariencia. Una propiedad importante es la propiedad Text, que representa el texto del control TextBox. Cuando un usuario escribe en el control TextBox, la propiedad Text se actualiza para reflejar los cambios. De este modo, el texto que se muestra en el control TextBox siempre refleja el valor de la propiedad Text.
También hay propiedades que afectan al comportamiento del control TextBox. La propiedad Multiline determina si el control TextBox permite el uso de varias líneas. Si esta propiedad se establece en False, el control TextBox siempre tendrá una sola línea de alto y no podrá ampliarse verticalmente. Si se establece en True, el control TextBox permite varias líneas y puede tener el alto deseado.
Dock:
Utilice la Dock propiedad para definir cómo se cambia automáticamente el tamaño de un control cuando se cambia el tamaño de su control primario. Por ejemplo, establecer Dock a DockStyle.Left hace que el control se alinea a sí mismo con los bordes izquierdos de su control primario y cambia de tamaño cuando se cambia el tamaño del control primario. Los controles se acoplan en su orden Z, que constituye las capas visuales de controles en un formulario de eje z del formulario (profundidad).
Un control puede acoplarse a uno de los bordes de su contenedor primario se puede acoplar a los bordes y llenar el contenedor principal.
Establecer el Margin propiedad en un control acoplado no tiene ningún efecto en la distancia del control de la los bordes de su contenedor.
RichTexbox:
RichTextBox de Windows Forms se utiliza para mostrar, escribir y manipular texto con formato. El control RichTextBox hace todo lo que realiza el control TextBox, pero además puede efectuar las siguientes operaciones: mostrar fuentes, colores y vínculos; cargar texto e imágenes incrustadas desde un archivo; deshacer y rehacer operaciones de edición; y buscar caracteres especificados. El control RichTextBox suele utilizarse para manipular texto y proporcionar características de presentación similares a las de aplicaciones de procesador de textos tales como Microsoft Word. Al igual que el control TextBox, el control RichTextBox puede mostrar barras de desplazamiento; sin embargo, a diferencia del control TextBox, muestra de forma predeterminada barras de desplazamiento horizontales y verticales y posee configuraciones adicionales para las barras de desplazamiento.
Image :
herramientas
maduro y potente para el procesamiento de imágenes que contiene varias
bibliotecas de control de edición de imágenes para que los desarrolladores de
Visual Basic puedan importar y cargar fácilmente imágenes de archivos locales o
de secuencias. Si ha instalado Microsoft Visual Studio, puede cargar fácilmente
cualquier imagen en formatos de imagen Png, Jpeg, Gif, Tiff y Bmp en su
aplicación de creación de imágenes Visual Basic .NET para su posterior
procesamiento.
propiedad: Flat:
uando el FlatStyle propiedad de la RadioButton y CheckBox clases se establece en System, el control se dibuja mediante el sistema operativo del usuario y la alineación de comprobación se basa en el CheckAlign y TextAlign valores de propiedad. El CheckAlign no se cambia el valor de propiedad, pero puede verse afectado el aspecto del control. La casilla de verificación se alinea horizontalmente con el borde izquierdo o derecho del control (la alineación izquierda o al centro aparece izquierda, derecha permanece sin cambios) y alinea verticalmente el mismo que el texto descriptivo. Por ejemplo, si tiene un CheckBox controlar con un CheckAlign el valor de propiedad ContentAlignment. MiddleCenter, unTextAlign el valor de propiedad ContentAlignment.TopRight, y FlatStyle el valor de propiedad se establece en System, la alineación de la casilla de verificación estarán ContentAlignment.TopLeft mientras la alineación del texto permanece sin cambios.
Utilice el tipo de datos String para contener varios caracteres sin la sobrecarga de administración de matriz de Char(), una matriz de elementos Char.
El valor predeterminado de String es Nothing (una referencia nula). Observe que esto no es lo mismo que la cadena vacía (valor "").
Los primeros 128 puntos de código (0–127) Unicode corresponden a las letras y símbolos de un teclado estándar de EE.UU. Estos primeros 128 puntos de código son los mismos que los que define el juego de caracteres ASCII. Los siguientes 128 puntos de código (128–255) representan caracteres especiales, como letras de alfabetos latinos, acentos, símbolos de moneda y fracciones. Unicode usa los puntos de código restantes (256-65535) para una gran variedad de símbolos. Esto incluye caracteres de texto de todo el mundo, signos diacríticos y símbolos matemáticos y técnicos.
ImageList:
se usa para almacenar imágenes que posteriormente se pueden mostrar en los controles. Una lista de imágenes permite escribir código para un catálogo único y coherente de imágenes. Por ejemplo, puede girar las imágenes mostradas por un controlButton cambiando la propiedad ImageIndex o ImageKey del botón. También puede asociar la misma lista de imágenes con varios controles. Por ejemplo, si está usando un control ListView y un control TreeView para mostrar la misma lista de archivos, al cambiar el icono de un archivo en la lista de imágenes hará que el nuevo icono aparezca en ambas vistas.
Toolstrip :
Este control muestra una serie de botones, menús desplegables y otras herramientas.
Puede acceder a estas herramientas rápidamente sin navegar a través de una serie de menús, por lo que son más útiles para realizar tareas que se necesitan con frecuencia.
Los menús son más apropiados para comandos que se necesitan con poca frecuencia.
La siguiente lista muestra los tipos de elementos que una ToolStrip puede contener:
ToolStripButton
ToolStripLabel
ToolStripSplitButton
ToolStripDropDownButton
ToolStripSeparator
ToolStripComboBox
ToolStripTextBox
ToolStripProgressBar
Tabcontrol:
El control TabControl de Windows Forms muestra múltiples fichas, similares a los divisores de un cuaderno o a las etiquetas de un conjunto de carpetas de un archivador. Las fichas pueden contener imágenes y otros controles. Use TabControl para crear páginas de propiedades.
Sizemode:
Obtiene o establece la forma en la que se ajusta el tamaño de las fichas del control.
ToolStrip:
Aunque ToolStrip reemplaza y agrega funcionalidad al control en versiones anteriores, ToolBar se conserva a efectos de compatibilidad con versiones anteriores y de uso futuro, según sea el caso.
Datetimepicker:
Focus:
Click:
Comentarios
Publicar un comentario