jueves, 19 de octubre de 2017

Propiedades y componentes de vb.net

Propiedades y componentes

MenuStrip -- componente de Vb.net

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.

Usos del control MenuStrip
  • 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.


Resultado de imagen para MenuStrip:
                        ContextMenuStrip -- componente de Vb.net

Aunque el control ContextMenuStrip reemplaza y agrega la funcionalidad al control ContextMenu, el control ContextMenu se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

Los menús contextuales aparecen en la posición del mouse cuando el usuario hace clic con el botón secundario. Los menús contextualesproporcionan opciones para el área de cliente o el control en la ubicación del puntero del mouse.
El control ContextMenuStrip está pensado para funcionar de forma transparente con los nuevos controles ToolStrip relacionados, pero puede asociar un ContextMenuStrip con otros controles de forma igualmente sencilla.


Resultado de imagen para ContextMenuStrip

Combobox-- componente de Vb.net

El control ComboBox de Windows Forms 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.

La propiedad SelectedIndex devuelve un valor entero que corresponde al elemento seleccionado en la lista. Para cambiar mediante programación el elemento seleccionado, cambie el valor de SelectedIndex en el código; el elemento correspondiente de la lista aparecerá en la parte de cuadro de texto del cuadro combinado. Si no se selecciona ningún elemento, el valor de SelectedIndex es -1. Si se selecciona el primer elemento de la lista, el valor de SelectedIndex es 0.

La propiedad SelectedItem es similar a SelectedIndex, pero devuelve el elemento en sí, habitualmente un valor de cadena. La propiedad Count refleja el número de elementos de la lista. El valor de la propiedad Count es siempre una unidad más que el máximo valor posible para SelectedIndex, ya que SelectedIndex está basada en cero.





Resultado de imagen para Combobox

Richtextbox -- componente de Vb.net

La propiedad SelectedIndex devuelve un valor entero que corresponde al elemento seleccionado en la lista. Para cambiar mediante programación el elemento seleccionado, cambie el valor de SelectedIndex en el código; el elemento correspondiente de la lista aparecerá en la parte de cuadro de texto del cuadro combinado. Si no se selecciona ningún elemento, el valor de SelectedIndex es -1. Si se selecciona el primer elemento de la lista, el valor de SelectedIndex es 0. La propiedad SelectedItem es similar a SelectedIndex, pero devuelve el elemento en sí, habitualmente un valor de cadena. 

La propiedad Count refleja el número de elementos de la lista. El valor de la propiedad Count es siempre una unidad más que el máximo valor posible para SelectedIndex, ya que SelectedIndex está basada en cero.

ImageList-- componente de Vb.net
Resultado de imagen para Richtextbox

La propiedad SelectedIndex devuelve un valor entero que corresponde al elemento seleccionado en la lista. Para cambiar mediante programación el elemento seleccionado, cambie el valor de SelectedIndex en el código; el elemento correspondiente de la lista aparecerá en la parte de cuadro de texto del cuadro combinado. Si no se selecciona ningún elemento, el valor de SelectedIndex es -1. Si se selecciona el primer elemento de la lista, el valor de SelectedIndex es 0.

La propiedad SelectedItem es similar a SelectedIndex, pero devuelve el elemento en sí, habitualmente un valor de cadena. La propiedad Count refleja el número de elementos de la lista. El valor de la propiedad Count es siempre una unidad más que el máximo valor posible para SelectedIndex, ya que SelectedIndex está basada en cero.

Toolstrip -- componente de Vb.net


El control ToolStrip de Windows Forms y sus clases asociadas proporcionan un marco de trabajo común para combinar elementos de interfaz de usuario en barras de herramientas, barras de estado y menús. Los controles ToolStrip ofrecen una completa experiencia en tiempo de diseño que incluye la edición y activación in situ, el diseño personalizado y de espacio compartido, que es la posibilidad que ofrecen las barras de herramientas de compartir el espacio vertical y horizontal.


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.



Resultado de imagen para Toolstrip

Tabcontrol--- componente de Vb.net

El control TabControl de Windows Forms muestra múltiples pestañas, similares a los divisores de un cuaderno o a las etiquetas de las carpetas de un archivador. Las fichas pueden contener imágenes y otros controles. Puede utilizar el control de fichas para crear cuadros de diálogo con varias páginas como los que suelen aparecer en el sistema operativo Windows, por ejemplo, en el Panel de control Propiedades de Pantalla. Además, se puede utilizar TabControl para crear páginas de propiedades, que se utilizan para establecer un grupo de propiedades relacionadas.


Resultado de imagen para Tabcontrol
Datetimepicker--- un componente de Vb.net
El control DateTimePicker de Windows Forms permite al usuario seleccionar un solo elemento de una lista de fechas y horas. Cuando se utiliza para representar una fecha, aparece en dos partes: una lista desplegable con una fecha representada como texto y una cuadrícula, que aparece al hacer clic en la flecha hacia abajo que se encuentra junto a la lista. La cuadrícula es similar al control MonthCalendar, que puede utilizarse para seleccionar múltiples fechas.



Resultado de imagen para DateTimePicker vb


Propiedades principales


Si desea que DateTimePicker aparezca como un control para seleccionar y editar las horas en lugar de las fechas, establezca la propiedad ShowUpDown en true la propiedad Format en Time. Para obtener más información, vea Cómo: Mostrar la hora con el control DateTimePicker.

Cuando la propiedad ShowCheckBox se establece en true, se muestra una casilla junto a la fecha seleccionada en el control. Cuando se comprueba la casilla, se puede actualizar el valor de fecha y hora seleccionado. Cuando la casilla está vacía, el valor se muestra no disponible.

El control MaxDate y las propiedades MinDate determinan el intervalo de fechas y horas. La propiedad Value contiene la fecha y la hora actuales en las que se establece el control.




SaveDialog-- componente de Vb.net

El componente SaveFileDialog permite a los usuarios examinar el sistema de archivos y seleccionar los archivos que deseen guardar. El cuadro de diálogo devuelve la ruta de acceso y el nombre del archivo que seleccionó el usuario en el cuadro de diálogo. Sin embargo, debe escribir el código para escribir realmente los archivos en el disco.




Resultado de imagen para SaveDialog vb


Muestre el cuadro de diálogo Guardar archivo y llame a un método para guardar el archivo seleccionado por el usuario.

Utilice el método OpenFile del componente SaveFileDialog para guardar el archivo. Este método proporciona un objeto Stream en el que se puede escribir.

En el siguiente ejemplo se utiliza la propiedad DialogResult para obtener el nombre del archivo y el método OpenFile para guardar este archivo. El método OpenFile le proporciona una secuencia en la que escribir el archivo.

Printdialog-- componente de Vb.net

Permite a los usuarios seleccionar una impresora y elegir qué secciones del documento a imprimir desde una aplicación de formularios Windows Forms.


El componente Windows Forms PrintDialog es un cuadro de diálogo pre configurado que se utiliza para seleccionar una impresora, elegir las páginas que se quieren imprimir y determinar otra configuración relacionada con la impresión en aplicaciones basadas en Windows.

Utilizar como una solución sencilla para la impresora y la selección de configuración relacionada con la impresión en lugar de configurar su propio cuadro de diálogo. Puede permitir que los usuarios impriman diversas partes de sus documentos: imprimir todo, imprimir un intervalo de páginas especificado o imprimir una selección. Al basarse en cuadros de diálogo estándar de Windows, crea aplicaciones cuya funcionalidad básica resultará de inmediato familiar a los usuarios.


Resultado de imagen para PrintDialog vb



Colordialog-- componente de Vb.net


El componente ColorDialog de formularios Windows Forms es un cuadro de diálogo preconfigurado que permite que el usuario seleccione un color de una paleta y agregue colores personalizados a la paleta. Es el mismo cuadro de diálogo que se ve en otras aplicaciones para Windows y que permite seleccionar colores. Utilícelo dentro de la aplicación basada en Windows como una solución sencilla, en lugar de configurar un cuadro de diálogo propio.

El color seleccionado en el cuadro de diálogo se devuelve en la propiedad Color. Si se establece la propiedad AllowFullOpen en false, el botón "Definir colores personalizados" se deshabilita y el usuario queda limitado a los colores predefinidos en la paleta. Si se establece la propiedad SolidColorOnly en true, el usuario no puede seleccionar colores interpolados. Para que se muestre el cuadro de diálogo, llame al método ShowDialog.





Resultado de imagen para Colordialog


Timer -- componente de Vb.net

Timer Control juega un papel importante en la programación del lado del cliente y en la programación del lado del servidor, también se usa en los servicios de Windows. Al usar este control de temporizador, Windows le permite controlar cuándo se llevan a cabo las acciones sin la interacción de otro hilo.


Uso del control del temporizador


Podemos usar el control de temporizador en muchas situaciones en nuestro entorno de desarrollo. Si desea ejecutar algún código después de cierto intervalo de tiempo de forma continua, puede usar el control del temporizador. Además de iniciar un proceso en un horario fijo, aumentar o disminuir la velocidad en gráficos de animación con un cronograma, etc., puede usar el Control del temporizador. La caja de herramientas de Visual Studio tiene un control de temporizador que le permite arrastrar y soltar los controles del temporizador directamente en un diseñador de Windows Forms. En tiempo de ejecución no tiene una representación visual y funciona como un componente en segundo plano.

vb.net timer control
Clear --- propiedad por codigo
Clear se utiliza para borrar explícitamente el objeto Err una vez que se ha controlado un error, como ocurre cuando se usa el control diferido de errores con On Error Resume Next. Se llama al método Clear automáticamente siempre que se ejecuta alguna de las siguientes instrucciones:
  • Cualquier tipo de instrucción Resume
  • Exit SubExit Function o Exit Property
  • Cualquier instrucción On Error
  • Cualquier instrucción Try...Catch...Finally
Font-- Propiedad de un componente Vb.net

El Font es una propiedad de ambiente. Una propiedad de ambiente es una propiedad de control que, si no establece, se recupera del control principal. Por ejemplo, un Button tienen el mismo BackColor como su elemento primario Form de forma predeterminada. Para obtener más información sobre propiedades de ambiente, vea la AmbientProperties clase o el Controlgeneral sobre la clase.
Dado que el Font es inmutable (es decir, que no se puede ajustar ninguna de sus propiedades), sólo se puede asignar la Fontpropiedad un nuevo Font. Sin embargo, puede basar la nueva fuente en la fuente existente.
Al reemplazar el Font propiedad en una clase derivada, utilice la clase base Font propiedad para extender la implementación base.De lo contrario, debe proporcionar toda la implementación. No es necesario reemplazar ambos el get y setdescriptores de acceso de la Font propiedad; se puede reemplazar sólo uno, si es necesario.

                                  Resultado de imagen para Font-- Propiedad de un componente Vb.net

solution Explorer / Explorador de Soluciones

El Explorador de soluciones proporciona una vista organizada de los proyectos y sus archivos, así como acceso rápido a los comandos relativos a ellos. Normalmente, una barra de herramientas asociada a esta ventana ofrece los comandos que se utilizan con más frecuencia con el elemento resaltado en la lista. Para obtener acceso al Explorador de soluciones, seleccione Explorador de soluciones en el menú Ver. Para obtener más información, vea Utilizar el Explorador de soluciones.
Las opciones disponibles en los cuadros de diálogo, y los nombres y las ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, en función de los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para ver o cambiar su configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.
                       Resultado de imagen para solution Explorer / Explorador de Soluciones en visual basic.net


Properties / Propiedades

Un objetivo importante de muchos lenguajes de programación orientados a objetos es permitirle encapsular los detalles internos en una clase. Visual Basic .NET le permite definir propiedades para proporcionar acceso controlado a los detalles internos de una clase. En este artículo se describe cómo definir y utilizar propiedades en una aplicación de Visual Basic .NET.


Una propiedad puede ser de sólo lectura, de sólo escritura o de lectura y escritura. Los descriptores de acceso Get y Set proporcionan acceso de lectura y de escritura, respectivamente. Puede agregar código a estos descriptores de acceso para proporcionar la funcionalidad adecuada para obtener o configurar la propiedad.


En este artículo creará una clase llamada Employee. Dentro de esta clase definirá una propiedad de lectura y escritura para el nombre del empleado, una propiedad para leer el sueldo del empleado y otra propiedad para calcular cuánto tiempo lleva trabajando el empleado en la compañía. Después creará un objeto Employee en la aplicación y utilizará sus propiedades.
                        Resultado de imagen para solProperties / Propiedades en visual basic.net

Click -- evento de un componente Vb.net

Tal vez reconozca object sender de la parte superior del controlador de eventos como el utilizado en el tutorial Tutorial 2: Crear una prueba matemática cronometrada. Como enlazó distintos eventos Click de control de etiqueta a un único método de controlador de eventos, se llama al mismo método con independencia de la etiqueta que elija el usuario. El método del controlador de eventos necesita saber qué etiqueta se ha elegido, de forma que usa el nombre sender para identificar el control de la etiqueta. La primera línea del método indica al programa que no es solo un objeto genérico, sino que es, en concreto, un control Label y que, a través del nombre clickedLabel, tiene acceso a las propiedades y métodos de la etiqueta.

Para agregar un controlador de eventos Click a cada etiqueta

  1. Abra el formulario en el Diseñador de Windows Forms. En el Explorador de soluciones, elija Form1.cs o Form1.vb. En la barra de menús, elija VerDiseñador.
  2. Elija el primer control de etiqueta para seleccionarlo. A continuación, mantenga presionada la tecla CTRL mientras elige cada una de las otras etiquetas para seleccionarlas. Asegúrese de que todas las etiquetas están seleccionadas.
  3. Elija el botón Eventos en la barra de herramientas de la ventana Propiedades para ver la página Eventos en la ventana Propiedades. Desplácese hacia abajo hasta el evento Click y escriba label_Click en el cuadro, como se muestra en la siguiente ilustración.

                                 Ventana Propiedades mostrando el evento Click
Video de las propiedades y componentes de vb.net






No hay comentarios.:

Publicar un comentario