L'utilisateur Contrôle vs Windows Form
Quelle est la différence entre un contrôle utilisateur et un formulaire windows dans Visual Studio, C#?
Vous devez vous connecter pour publier un commentaire.
Quelle est la différence entre un contrôle utilisateur et un formulaire windows dans Visual Studio, C#?
Vous devez vous connecter pour publier un commentaire.
Mettre très simplement:
Les contrôles de l'utilisateur un moyen de faire un personnalisé, composant réutilisable. Un contrôle de l'utilisateur peuvent contenir d'autres contrôles, mais doit être hébergé par un formulaire.
Windows forms sont le conteneur pour les contrôles, y compris les commandes de l'utilisateur. Alors qu'il contient de nombreux attributs similaires, comme un contrôle de l'utilisateur, son but principal est d'accueillir des contrôles.
Ils ont un beaucoup en commun, ils sont tous deux dérivés de ContainerControl. UserControl est cependant conçu pour être un enfant de la fenêtre, il doit être placé dans un conteneur. Formulaire a été conçu pour être une fenêtre de niveau supérieur sans un parent.
Vous pouvez réellement faire un Formulaire dans une fenêtre enfant par l'établissement de ses TopLevel valeur false à la propriété:
Un formulaire windows est un conteneur pour les commandes de l'utilisateur.
La plus grande différence est la forme.salon donne une autre fenêtre tout en usercontrol n'a pas de fonctionnalité surgissent sans un parent. Reste les choses sont les mêmes dans les deux contrôles comme beind dérivé de Scrollablecontrol.