bonjour je suis sur une application windows.forms j'ai une fenetre qui fait appel à une autre et je veux lors de l'ouverture de la 2eme fenetre désactiver la 1ere comme lors de l'ouverture d'un message box
bonjour je suis sur une application windows.forms j'ai une fenetre qui fait appel à une autre et je veux lors de l'ouverture de la 2eme fenetre désactiver la 1ere comme lors de l'ouverture d'un message box
Bonjour,
Ce que tu souhaites est que la première form soit inacessible et que la seconde soit au dessus de la première en gros !
Donc je suppose que pour montrer ta form2, tu fais :
Il faut afficher la form2 comme une fenêtre modale, il faut faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part form2.Show();
Code : Sélectionner tout - Visualiser dans une fenêtre à part form2.ShowDialog();
avec cette méthode la premiere fenetre n'est pas afficher du tout
Bonjour Ridick,
Je suis d'accord avec ostenhard : dans le code de la form1 tu dois faire appel à form2.ShowDialog().
Par contre, tu ne dois pas faire cet appel dans le constructeur de la form1 sinon effectivement elle n'a pas le temps de s'afficher.
Si tu veux que la form2 s'affiche tout de suite et bloque la form1 tu peux faire l'appel dans l'évènement "Shown" de la form1 (par exemple)
Ou dans le Load !Si tu veux que la form2 s'affiche tout de suite et bloque la form1 tu peux faire l'appel dans l'évènement "Shown" de la form1 (par exemple)
Sinon montre nous ton code d'appel !
bonjour
c'est une fenetre d'authentification qui doit s'ouvrir bloque la premiere tant que les informations saisies ne sont pas valide si c'est le cas elle se ferme et redonne le focus à la fenetre pricipale
Merci pour vos réponses c'est bon
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager