Ean19
Messages postés5Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention17 novembre 2005
-
16 nov. 2005 à 23:22
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 2014
-
17 nov. 2005 à 12:05
...donner le focus au formulaire qui n'est pas le formulaire contenu dans Application.Run?C'est-à-dire, un "sous"-formulaire qui va servir à s'identifier sur le formulaire principal, qui lui est contenu dans l'Application.Run...Voilà,...je sais pas si c'est très clair, enfin,...
Merci d'avance à tous ceux qui prendront le temps de me répondre!
Ean
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 16 nov. 2005 à 23:48
Je n'ai pas bien compris. Mais si tu veux faire une fenetre de login, ouvre là dans le load de ta form principale, ou met là dans le Run et une fois l'identification réussi lance la forme principale.
Ean19
Messages postés5Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention17 novembre 2005 17 nov. 2005 à 07:10
Merci de ta réponse TheSaib.
Oui, effectivement, je veux faire une fenêtre de login. J'ai effectivement placé son ouverture dans le load de ma principal, le soucis est que le form de login apparait derrière le form principal, et non en avant-plan, avec le focus comme je le voudrais. J'ai réussi à passé le form de login en avant plan, mais il n'avait pas le focus...J'ai déjà essayé this.focus et this.TopLevelControl.Focus() mais cela n'a rien donné...
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 17 nov. 2005 à 08:47
en fait, le problème est dû au fait que le Application.Run() place le formulaire qu'il lance au premier plan...
tu as donc 2 solutions :
- tu lances ta fenêtre de login par le Application.Run()
- tu ne mets rien dans le Application.Run()
ex:
Application.Run();
FrmMain main = new FrmMain();
main.Show();
et le main fait un ShowDialog de la fenêtre de login...