Lancement automatique d'un deuxième formulaire

Le
Gilbert Tordeur
Application Windows VB 2005. Au démarrage, comment afficher immédiatement
une deuxième Windows Form au dessus de la première, avant toute intervention
possible de l'utilisateur ? Si je la lance dans la procédure _Load de la
fenêtre principale, la deuxième fenêtre s'affiche bien, mais pas encore la
première !
Merci d'avance,
Gilbert
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred
Le #12244431
Dans : news:,
Gilbert Tordeur disait :
Application Windows VB 2005. Au démarrage, comment afficher
immédiatement une deuxième Windows Form au dessus de la première,
avant toute intervention possible de l'utilisateur ?



Avec l'évènement Shown.
Il me semble que la seconde Form sera lancée dans un autre thread. Donc
peut-être quelques manipulations supplémentaires en perspective pour
faire communiquer les deux forms ensemble (Invoke).
Un peu comme avec le spashscreen.


--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Gilbert Tordeur
Le #12244421
Solution compliquée ; ici il s'agit juste d'afficher une fenêtre
d'information en ShowDialog et d'attendre le OK de l'utilisateur. N'y
aurait-il rien de plus simple ?

"Fred" %23YpFB$
Dans : news:,
Gilbert Tordeur disait :
Application Windows VB 2005. Au démarrage, comment afficher
immédiatement une deuxième Windows Form au dessus de la première,
avant toute intervention possible de l'utilisateur ?



Avec l'évènement Shown.
Il me semble que la seconde Form sera lancée dans un autre thread. Donc
peut-être quelques manipulations supplémentaires en perspective pour faire
communiquer les deux forms ensemble (Invoke).
Un peu comme avec le spashscreen.


--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)


Fred
Le #12244411
Dans : news:%23YpFB$,
Fred disait :

Il me semble que la seconde Form sera lancée dans un autre thread.



Non, je viens de faire un test très rapide et cela fonctionne
simplement.

--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Fred
Le #12244401
Dans : news:,
Gilbert Tordeur disait :
Solution compliquée ; ici il s'agit juste d'afficher une fenêtre
d'information en ShowDialog et d'attendre le OK de l'utilisateur. N'y
aurait-il rien de plus simple ?



C'est bon, je viens de corriger mon post précédent.

--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Gilles TOURREAU
Le #12244391
Le Mon, 06 Aug 2007 13:32:45 +0200, Gilbert Tordeur

Application Windows VB 2005. Au démarrage, comment afficher immédiatement
une deuxième Windows Form au dessus de la première, avant toute
intervention
possible de l'utilisateur ? Si je la lance dans la procédure _Load de la
fenêtre principale, la deuxième fenêtre s'affiche bien, mais pas encore
la
première !
Merci d'avance,
Gilbert





Essayez dans l'événement Shown de votre première form...

Si cela ne fonctionne pas il faut faire une gymnastique supplémentaire via
la classe Application

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Gilbert Tordeur
Le #12244381
Avec l'événement Shown, c'est exactement ce que je voulais. Merci.
Gilbert

"Gilles TOURREAU"
Le Mon, 06 Aug 2007 13:32:45 +0200, Gilbert Tordeur

Application Windows VB 2005. Au démarrage, comment afficher immédiatement
une deuxième Windows Form au dessus de la première, avant toute
intervention
possible de l'utilisateur ? Si je la lance dans la procédure _Load de la
fenêtre principale, la deuxième fenêtre s'affiche bien, mais pas encore
la
première !
Merci d'avance,
Gilbert





Essayez dans l'événement Shown de votre première form...

Si cela ne fonctionne pas il faut faire une gymnastique supplémentaire via
la classe Application

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Iznogood1
Le #12244351
On 7 août, 09:43, "Gilbert Tordeur"
Avec l'événement Shown, c'est exactement ce que je voulais. Merci.
Gilbert

"Gilles TOURREAU"

> Le Mon, 06 Aug 2007 13:32:45 +0200, Gilbert Tordeur
>
>> Application Windows VB 2005. Au démarrage, comment afficher immédi atement
>> une deuxième Windows Form au dessus de la première, avant toute
>> intervention
>> possible de l'utilisateur ? Si je la lance dans la procédure _Load d e la
>> fenêtre principale, la deuxième fenêtre s'affiche bien, mais pas encore
>> la
>> première !
>> Merci d'avance,
>> Gilbert

> Essayez dans l'événement Shown de votre première form...

> Si cela ne fonctionne pas il faut faire une gymnastique supplémentair e via
> la classe Application

> Cordialement

> --
> Gilles TOURREAU
>

> S.A.R.L. P.O.S
> Le spécialiste en motoculture depuis + de 30 ans !
>http://www.pos.fr



Autre solution :
"Ajouter un nouvel élément"
"Ecran de démarrage"
Iznogood1
Le #12244341
On 9 août, 16:01, Iznogood1
On 7 août, 09:43, "Gilbert Tordeur"


> Avec l'événement Shown, c'est exactement ce que je voulais. Merci.
> Gilbert

> "Gilles TOURREAU" >

> > Le Mon, 06 Aug 2007 13:32:45 +0200, Gilbert Tordeur
> >
> >> Application Windows VB 2005. Au démarrage, comment afficher immé diatement
> >> une deuxième Windows Form au dessus de la première, avant toute
> >> intervention
> >> possible de l'utilisateur ? Si je la lance dans la procédure _Load de la
> >> fenêtre principale, la deuxième fenêtre s'affiche bien, mais p as encore
> >> la
> >> première !
> >> Merci d'avance,
> >> Gilbert

> > Essayez dans l'événement Shown de votre première form...

> > Si cela ne fonctionne pas il faut faire une gymnastique supplémenta ire via
> > la classe Application

> > Cordialement

> > --
> > Gilles TOURREAU
> >

> > S.A.R.L. P.O.S
> > Le spécialiste en motoculture depuis + de 30 ans !
> >http://www.pos.fr

Autre solution :
"Ajouter un nouvel élément"
"Ecran de démarrage"



Autre solution :
"Ajouter un nouvel élément"
"Ecran de démarrage"

Et dans l'onglet "Mon Projet", régler le paramètre "Ecran de démarage"
avec la nouvelle form créée.
Publicité
Poster une réponse
Anonyme