Intégrer un formulaire dans un tabcontrol en windows forms
J'ai un onglet de contrôle dans un formulaire windows et je veux être en mesure de cliquer sur un onglet et dans le corps de la zone de l'onglet, je veux afficher une autre forme comme un composant embarqué. Est-ce possible? Si oui, quelqu'un peut-il donner un exemple ou un lien vers un exemple de comment procéder?
Pouvez-vous déplacer forme de contenu à l'utilisateur de contrôler et d'intégrer de contrôle de l'utilisateur à la place?
Comment dur vous pensez que ce serait pour déplacer 43 formulaires de commandes de l'utilisateur? ou plutôt, comment serait-il facile de déplacer les formes de contrôles utilisateur?
Quelque chose allant de trivial impossible en fonction de la façon dont beaucoup de vos formulaires ne sont que des formes, ou des formes avec la logique de domaine mixte ici et là 🙂
Comment dur vous pensez que ce serait pour déplacer 43 formulaires de commandes de l'utilisateur? ou plutôt, comment serait-il facile de déplacer les formes de contrôles utilisateur?
Quelque chose allant de trivial impossible en fonction de la façon dont beaucoup de vos formulaires ne sont que des formes, ou des formes avec la logique de domaine mixte ici et là 🙂
OriginalL'auteur MBU | 2011-04-26
Vous devez vous connecter pour publier un commentaire.
Vous êtes probablement à la recherche pour Onglets les Formulaires MDI Enfant
C'est la bonne réponse, ce lien montre tout comment le faire fonctionner. Je l'ai testé et il fonctionne comme un charme.
Il suffit de ne pas oublier de mettre le taille de l'onglet contrôle à 24 px
OriginalL'auteur SwDevMan81
Vous pouvez incorporer une Forme, mais c'est pas le meilleur choix.
Mieux placer le contenu sur les contrôles utilisateur et l'ajouter à l'élément tabpage.
OriginalL'auteur Henk Holterman
Définir votre MainForm (Parent) IsMDIContainer = true;
Créer une instance de la ChildForm et appeler cette fonction:
Copier cette Fonction dans votre code:
Ouf - a beaucoup aidé grâce.
OriginalL'auteur Leonardo Cunha
Je pense que la réponse a la bonne idée; à onglet MDI est probablement ce que vous voulez.
Il y est une approche dans laquelle vous créer un UserControl qui a le même contenu que la forme et de l'utiliser sur l'élément tabpage.
http://bytes.com/topic/c-sharp/answers/270457-can-i-add-form-tabpage va plus dans le détail; mais je regarderais le MDI abord.
OriginalL'auteur Rob P.
Si vous ne souhaitez pas utiliser MDI, vous pouvez essayer de mettre le tout à partir de la forme désirée à l'utilisateur le contrôle et les ajouter cet utilisateur à la fois dans la forme et dans l'onglet.
OriginalL'auteur