Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cet exemple montre comment utiliser vos propres contrôles avec la fenêtre Sources de données.
Pour obtenir des exemples et leurs instructions d'installation
Effectuez une ou plusieurs des opérations suivantes :
Dans le menu ? (Aide), cliquez sur Exemples.
Le fichier Readme contient des informations sur les exemples.
Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.
Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.
Pour plus d'informations, consultez Recherche des fichiers d'exemple.
.
Note de sécurité : |
|---|
Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie. |
Pour exécuter cet exemple
- Appuyez sur F5.
Configuration requise
Cet exemple requiert l'exemple de base de données Northwind. Pour plus d'informations, consultez Comment : installer et dépanner des composants de base de données pour les exemples.
Démonstrations
La solution de l'exemple inclut deux projets. L'un est un projet Bibliothèque de contrôles Windows nommé MyCompanyControls. L'autre est un projet Application Windows nommé CustomDataControls.
La bibliothèque de contrôles définit le contrôle PhoneBox. Le contrôle hérite simplement du contrôle MaskedTextBox et affecte un numéro de téléphone avec indicatif régional à la propriété Mask. Le projet de bibliothèque contient également une ressource incorporée, PhoneBox.bmp, pour représenter l'icône des fenêtres Boîte à outils et Sources de données.
Le contrôle PhoneBox est disponible dans le projet CustomDataControls. En sélectionnant Régénérer dans le menu contextuel du projet, le contrôle PhoneBox apparaîtra dans la boîte à outils dans une nouvelle section nommée MyCompanyControls. Form1 doit être ouvert dans le concepteur pour pouvoir consulter les éléments de la boîte à outils.
La fenêtre Sources de données est utilisée pour ajouter PhoneBox à la liste de contrôles pour String. Dans la fenêtre Sources de données, sélectionnez la colonne HomePhone sous la table Employee. Sélectionnez la liste déroulante et choisissez Personnaliser. La boîte de dialogue destinée à personnaliser la liste de contrôles de types donnés s'ouvre. Cette liste est remplie à l'aide de la liste de contrôles actuellement dans la boîte à outilsVisual Studio qui implémente DefaultBindingPropertyAttribute. Le contrôle PhoneBox hérite de MaskedTextBox qui prend en charge DefaultBindingPropertyAttribute. Sélectionnez Chaîne sous Type de données et recherchez le contrôle PhoneBox dans la liste. La vérification par le contrôle PhoneBox indique à Visual Studio que le contrôle PhoneBox est l'un des contrôles disponibles pour tout objet qui possède une propriété de type chaîne.
Voir aussi
Tâches
Comment : installer et dépanner des composants de base de données pour les exemples
Comment : ajouter des contrôles personnalisés à la fenêtre Sources de données
Note de sécurité :