Comment ouvrir un autre Formulaire à partir de la Forme actuelle?
Notre première forme est le JOURNAL EN forme..comment puis-je ouvrir le formulaire suivant après la connexion?
- Ont un de nos réponses réussi à vous aider avec votre question?
Vous devez vous connecter pour publier un commentaire.
Dans votre formulaire de connexion, je suppose que vous effectuez votre validation à l'intérieur de la
Click
méthode d'événements pour un contrôle de bouton. Donc, vous auriez quelque chose comme:Les deux caractéristiques intéressantes de ce code sont:
La
Show
méthode, qui vous appel sur la forme de l'objet que vous souhaitez afficher.Dans ce cas, il sera probablement de votre formulaire principal—remplacer
MainForm
avec tout ce qu'elle est appelée.La
Unload
déclaration, qui se ferme et détruit le formulaire indiqué.Dans ce cas,
Me
désigne le formulaire de connexion depuis que vous avez fini avec elle.Vous aurez besoin d'appeler
Show
sur le formulaire qui doit être affiché post de formulaire de connexion. Vous pouvez en lire plus à propos de La compréhension des Formes et des événements de formulaireMon approche est d'éviter d'essayer d'ouvrir un Formulaire d'ouverture de session comme la première Forme.
Au lieu de laisser le Formulaire principal seront les premiers, et dans sa Charge Spectacle événement de votre Formulaire d'ouverture de session en tant que boîte de dialogue modale. Cela peut être fait en révélant la principale Forme d'abord par faire un Spectacle sur elle. Exemple basé sur le modèle standard "de Journal dans la boîte de Dialogue" Formulaire avec quelques modifications de code:
frmMain.frm
frmLogin.frm