Compartir a través de


Ejemplo Custom Data Controls

Actualización: noviembre 2007

Este ejemplo muestra cómo se utilizan los propios controles con la ventana Orígenes de datos.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Requisitos

Este ejemplo requiere la base de datos de ejemplo Northwind. Para obtener más información, vea Cómo: Instalar y solucionar problemas de componentes de base de datos para ejemplos.

Demostraciones

La solución de ejemplo incluye dos proyectos. Uno es un proyecto Biblioteca de controles de Windows denominado MyCompanyControls. El segundo es un proyecto Aplicación para Windows denominado CustomDataControls.

La biblioteca de controles define el control PhoneBox. El control hereda del control MaskedTextBox y establece la propiedad Mask en un número de teléfono con código de área. El proyecto de biblioteca también contiene un recurso incrustado, PhoneBox.bmp, que representa el icono en el Cuadro de herramientas y en la ventana Orígenes de datos.

El control PhoneBox está disponible en el proyecto CustomDataControls. Seleccionando Volver a generar en el menú de acceso directo del proyecto, aparece PhoneBox en el Cuadro de herramientas en una nueva sección denominada MyCompanyControls. Necesita tener Form1 abierto en el diseñador para ver los elementos del Cuadro de herramientas.

La ventana Orígenes de datos se utiliza para agregar PhoneBox a la lista de controles para String. En la ventana Orígenes de datos, seleccione la columna HomePhone en la tabla Employee. Seleccione el menú desplegable y elija Personalizar. Con esto se abre el cuadro de diálogo para personalizar la lista de controles para determinados tipos. Esta lista se rellena con la lista de los controles del Cuadro de herramientas de Visual Studio que implementan DefaultBindingPropertyAttribute. El control PhoneBox hereda de MaskedTextBox, que admite DefaultBindingPropertyAttribute. Seleccione Cadena en Tipo de datos y busque el control PhoneBox en la lista. La marca en el control PhoneBox indica a Visual Studio que el control PhoneBox es uno de los controles disponibles para cualquier objeto que tenga una propiedad de cadena.

Vea también

Tareas

Cómo: Instalar y solucionar problemas de componentes de base de datos para ejemplos

Cómo: Agregar controles personalizados a la ventana Orígenes de datos

Otros recursos

Aplicaciones de ejemplo de Visual Basic Express