. Visual Basic NET a de nombreux contrôles par défaut, mais il peut y avoir certains cas où un contrôle personnalisé est très pratique . Il est possible de développer des contrôles personnalisés avec Visual . NET de base et puis utilisez la commande dans une autre application . Choses que vous devez
Visual Basic. NET 2005 ou supérieur
Afficher plus Instructions
1
Créer un nouveau projet dans Visual Basic basé sur la bibliothèque de contrôles Windows Form. Donnez-lui un nom approprié. Gardez à l'esprit qu'il peut y avoir plus d'un contrôle utilisateur dans la bibliothèque.
2
Changer le nom du contrôle utilisateur par défaut pour " ucNameAndAddress . " Le contrôle personnalisé va être un contrôle qui incorpore un nom et une adresse. Un contrôle de ce genre peut ensuite être utilisé partout où un nom et l'adresse sont nécessaires dans le programme et il peut intégrer une logique métier nécessaire dicté pour le nom et l'entrée d'adresse.
3
ajouter des étiquettes et des zones de texte pour le contrôle de l'utilisateur. Utilisez les champs comme « Nom complet », « Adresse », « ville », « État » et « Code postal ».
4
Ajoutez le code suivant au code-behind pour le contrôle utilisateur . Ce sont les propriétés que le contrôle expose pour la fin du programme à utiliser. Cet exemple de code ne fait aucune vérification des données en entrée ou en sortie. Code pour ce faire pourrait être ajouté à l' Méthodes Get /Set .
Public Class ucNameAndAddress
publique FullName de la propriété appropriée As String
Obtenir
FullName = txtFullName.Text
Fin Obtenir
Set ( ByVal valeur As String )
txtFullName.Text = valeur
Fin Set
Fin bien immobilier
publique Adresse de la propriété As String
Obtenir
Adresse = txtAddress.Text
Fin Obtenir
Set ( ByVal valeur As String )
txtAddress.Text = valeur
Fin Set
End bien immobilier
publiques Propriété Ville As String
Obtenir
< p> Ville = txtCity.Text
Fin Obtenir
Set ( ByVal valeur As String )
txtCity.Text = valeur
Fin Set
End bien immobilier
État de la propriété publique As String
Obtenir
État
= txtState.Text
Fin Obtenir
Set ( valeur ByVal As String )
txtState.Text = valeur
Fin Set
End bien immobilier
publique Code postal de la propriété As String Get
Photos
ZipCode = txtZipcode.Text
Fin Obtenir
Set ( ByVal valeur As String )
txtZipcode.Text = valeur
Fin Set
End bien immobilier
End Class
5
Créer le projet qui contient le contrôle utilisateur .
6
Ajouter un nouveau projet à la solution basée sur le modèle du programme Windows Form. Cela va créer un projet avec une forme de base en elle.
7
Ajouter le nouveau contrôle utilisateur , qui doit être dans la boîte à outils sous composantes MyUserControl , pour la forme . Recherchez les propriétés dans la fenêtre de propriétés des contrôles utilisateur. Quand quelque chose est entré dans le champ dans le panneau de propriété , il apparaîtra dans le contrôle de l'utilisateur sur le formulaire.
8
Après le contrôle utilisateur est construit , il suffit de référencer la bibliothèque de contrôle dans tout projet nécessitant de l'utiliser.