Se déplacer d'une forme à une autre winforms - C#
J'ai 2 winforms les formules 1 et 2. J'ai button1 dans form1, quand je clique sur le bouton1 de form1 je l'affichage form2.
Form2 ins = new Form2();
ins.MdiParent = this.MdiParent;
this.Hide();
ins.ShowDialog();
- Je cacher la form1 pour afficher form2 quand button1 est cliqué. Cela crée une pichenette de l'effet et j'ai besoin de supprimer cette pichenette. Comment puis-je ouvrir/redirection vers une autre forme (je suis censé montrer un seul formulaire à un moment et ne suis pas censé afficher tout en haut du menu, comme (si j'utilise MDIParent forme). Juste une forme active.
Grâce,
Karthick
OriginalL'auteur | 2009-09-23
Vous devez vous connecter pour publier un commentaire.
Ça sonne un peu comme vous êtes en train de créer un site web de style de l'INTERFACE utilisateur, où les étapes de l'utilisateur à partir d'une "page" (représenté par une Forme) à l'autre.
Plutôt que de mettre en place une INTERFACE comme ça avec des formes distinctes, vous êtes mieux de le faire avec des UserControls hébergés sur un seul formulaire parent.
Lecture de cet article MSDN, qui comprend un téléchargement avec des exemples de code. C'est une excellente procédure pas à pas pour la conception de ce genre d'interface utilisateur:
IUIs le Web et le Style de Navigation dans les Windows Forms, Partie 1
IUIs le Web et le Style de Navigation dans les Windows Forms, Partie 2
Modifier
Si vous avez l'intention de montrer deux formes distinctes, est-il une raison quelconque vous avez besoin de montrer la seconde modal? Ne pouvez-vous pas simplement l'afficher, puis masquer l'original?
... ou avez-vous encore une autre forme que les deux form1 et form2 sont "modal"?
OriginalL'auteur Matt Hamilton
De transfert d'une page (
form1
) à l'autre (form2
)supposons que
form1
contiennent un bouton "ENREGISTRER"nous devons écrire le code suivant dans l'événement click du bouton "ENREGISTRER"
OriginalL'auteur Subhendu Kumar Behera
Je pense qu'il y a une propriété sur les winforms si vous souhaitez l'afficher sur la barre de tâche ou pas.
OriginalL'auteur mark vanzuela
Je peux clarifier vos doutes sur la façon de rediriger une form1 pour form2
par exemple:
placer un lien dans form1 et ensuite écrire le code suivant dans il
OriginalL'auteur vishnu
Au lieu de masquer utiliser l'option fermer.
ou tout simplement
OriginalL'auteur Abhishek