Bonjour,
J'ai un programme crée sous win200 et qui affiche l'une après l'autre 3
fenêtres non modales
Sous win200, pas de problème.
Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque je la
sélectionne avec la souris.
Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, la 3ème
fenêtre vient au premier plan.
J'ai utilisé la propriété zorder, sans résultat.
Je vais essayer avec l'api SetWindowsPos.
Mais je voudrais comprendre pourquoi lorsque je sélectionne une fenêtre 'au
hazard',
celle-ci ne vient pas automatiquement au premier plan.
D'avance merci
Jean
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello!
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$
Bonjour, J'ai un programme crée sous win200 et qui affiche l'une après l'autre 3 fenêtres non modales Sous win200, pas de problème. Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque je la sélectionne avec la souris. Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, la 3ème fenêtre vient au premier plan. J'ai utilisé la propriété zorder, sans résultat. Je vais essayer avec l'api SetWindowsPos. Mais je voudrais comprendre pourquoi lorsque je sélectionne une fenêtre 'au hazard', celle-ci ne vient pas automatiquement au premier plan. D'avance merci Jean
Hello!
Peut-on voir ton code?
Si une fenêtre a un owner effectivement, elle restera devant ce owner.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"JeanP" <pellichero.jean@skynet.be> a écrit dans le message de
news:409a6295$0$25088$a0ced6e1@news.skynet.be
Bonjour,
J'ai un programme crée sous win200 et qui affiche l'une après l'autre
3 fenêtres non modales
Sous win200, pas de problème.
Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque
je la sélectionne avec la souris.
Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche,
la 3ème fenêtre vient au premier plan.
J'ai utilisé la propriété zorder, sans résultat.
Je vais essayer avec l'api SetWindowsPos.
Mais je voudrais comprendre pourquoi lorsque je sélectionne une
fenêtre 'au hazard',
celle-ci ne vient pas automatiquement au premier plan.
D'avance merci
Jean
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$
Bonjour, J'ai un programme crée sous win200 et qui affiche l'une après l'autre 3 fenêtres non modales Sous win200, pas de problème. Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque je la sélectionne avec la souris. Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, la 3ème fenêtre vient au premier plan. J'ai utilisé la propriété zorder, sans résultat. Je vais essayer avec l'api SetWindowsPos. Mais je voudrais comprendre pourquoi lorsque je sélectionne une fenêtre 'au hazard', celle-ci ne vient pas automatiquement au premier plan. D'avance merci Jean
JeanP
Bonsoir, Je n'ai pas le code sur ce PC mais en bref : 1. Le programme ouvre la première fenêtre de démarrage. 2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre (Form2.show) 3. sur cette 2ème fenêtre un bouton ouvre une 3ème fenêtre(form3.show). J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Qu'entend-tu par un owner ?? D'avance merci. Jean
"François Picalausa" a écrit dans le message de news:
Hello!
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$ > Bonjour, > J'ai un programme crée sous win200 et qui affiche l'une après l'autre > 3 fenêtres non modales > Sous win200, pas de problème. > Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque > je la sélectionne avec la souris. > Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, > la 3ème fenêtre vient au premier plan. > J'ai utilisé la propriété zorder, sans résultat. > Je vais essayer avec l'api SetWindowsPos. > Mais je voudrais comprendre pourquoi lorsque je sélectionne une > fenêtre 'au hazard', > celle-ci ne vient pas automatiquement au premier plan. > D'avance merci > Jean
Bonsoir,
Je n'ai pas le code sur ce PC mais en bref :
1. Le programme ouvre la première fenêtre de démarrage.
2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre (Form2.show)
3. sur cette 2ème fenêtre un bouton ouvre une 3ème fenêtre(form3.show).
J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un
treview, lorsque je supprime ce composant, la fenêtre vient bien devant les
autres lors du.form3.show.
Qu'entend-tu par un owner ??
D'avance merci.
Jean
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news:ONecAU4MEHA.3472@TK2MSFTNGP10.phx.gbl...
Hello!
Peut-on voir ton code?
Si une fenêtre a un owner effectivement, elle restera devant ce owner.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"JeanP" <pellichero.jean@skynet.be> a écrit dans le message de
news:409a6295$0$25088$a0ced6e1@news.skynet.be
> Bonjour,
> J'ai un programme crée sous win200 et qui affiche l'une après l'autre
> 3 fenêtres non modales
> Sous win200, pas de problème.
> Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque
> je la sélectionne avec la souris.
> Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche,
> la 3ème fenêtre vient au premier plan.
> J'ai utilisé la propriété zorder, sans résultat.
> Je vais essayer avec l'api SetWindowsPos.
> Mais je voudrais comprendre pourquoi lorsque je sélectionne une
> fenêtre 'au hazard',
> celle-ci ne vient pas automatiquement au premier plan.
> D'avance merci
> Jean
Bonsoir, Je n'ai pas le code sur ce PC mais en bref : 1. Le programme ouvre la première fenêtre de démarrage. 2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre (Form2.show) 3. sur cette 2ème fenêtre un bouton ouvre une 3ème fenêtre(form3.show). J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Qu'entend-tu par un owner ?? D'avance merci. Jean
"François Picalausa" a écrit dans le message de news:
Hello!
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$ > Bonjour, > J'ai un programme crée sous win200 et qui affiche l'une après l'autre > 3 fenêtres non modales > Sous win200, pas de problème. > Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque > je la sélectionne avec la souris. > Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, > la 3ème fenêtre vient au premier plan. > J'ai utilisé la propriété zorder, sans résultat. > Je vais essayer avec l'api SetWindowsPos. > Mais je voudrais comprendre pourquoi lorsque je sélectionne une > fenêtre 'au hazard', > celle-ci ne vient pas automatiquement au premier plan. > D'avance merci > Jean
JeanP
Bonsoir et merci pour les explications. J'ai installé le service pack 6. Demain je vais essayer avec le second argument de show. Encore merci Jean "François Picalausa" a écrit dans le message de news:
Hello,
> Qu'entend-tu par un owner ?? Le second argument de show: FormX.Show ,OwnerForm
> J'ai remarqué une chose, Sur cette 3ème fenêtre > j'ai un seul composant, un treview, lorsque je supprime ce composant, > la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ? Sinon:
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
Bonsoir et merci pour les explications.
J'ai installé le service pack 6.
Demain je vais essayer avec le second argument de show.
Encore merci
Jean
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news:ekZi3v4MEHA.2644@TK2MSFTNGP11.phx.gbl...
Hello,
> Qu'entend-tu par un owner ??
Le second argument de show:
FormX.Show ,OwnerForm
> J'ai remarqué une chose, Sur cette 3ème fenêtre
> j'ai un seul composant, un treview, lorsque je supprime ce composant,
> la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ?
Sinon:
Bonsoir et merci pour les explications. J'ai installé le service pack 6. Demain je vais essayer avec le second argument de show. Encore merci Jean "François Picalausa" a écrit dans le message de news:
Hello,
> Qu'entend-tu par un owner ?? Le second argument de show: FormX.Show ,OwnerForm
> J'ai remarqué une chose, Sur cette 3ème fenêtre > j'ai un seul composant, un treview, lorsque je supprime ce composant, > la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ? Sinon:
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
François Picalausa
Hello,
Qu'entend-tu par un owner ??
Le second argument de show: FormX.Show ,OwnerForm
J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ? Sinon: http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6e3b$0$22805$
Bonsoir, Je n'ai pas le code sur ce PC mais en bref : 1. Le programme ouvre la première fenêtre de démarrage. 2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre (Form2.show) 3. sur cette 2ème fenêtre un bouton ouvre une 3ème fenêtre(form3.show). J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Qu'entend-tu par un owner ?? D'avance merci. Jean
"François Picalausa" a écrit dans le message de news:
Hello!
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$
Bonjour, J'ai un programme crée sous win200 et qui affiche l'une après l'autre 3 fenêtres non modales Sous win200, pas de problème. Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque je la sélectionne avec la souris. Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, la 3ème fenêtre vient au premier plan. J'ai utilisé la propriété zorder, sans résultat. Je vais essayer avec l'api SetWindowsPos. Mais je voudrais comprendre pourquoi lorsque je sélectionne une fenêtre 'au hazard', celle-ci ne vient pas automatiquement au premier plan. D'avance merci Jean
Hello,
Qu'entend-tu par un owner ??
Le second argument de show:
FormX.Show ,OwnerForm
J'ai remarqué une chose, Sur cette 3ème fenêtre
j'ai un seul composant, un treview, lorsque je supprime ce composant,
la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ?
Sinon:
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"JeanP" <pellichero.jean@skynet.be> a écrit dans le message de
news:409a6e3b$0$22805$a0ced6e1@news.skynet.be
Bonsoir,
Je n'ai pas le code sur ce PC mais en bref :
1. Le programme ouvre la première fenêtre de démarrage.
2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre
(Form2.show)
3. sur cette 2ème fenêtre un bouton ouvre une 3ème
fenêtre(form3.show). J'ai remarqué une chose, Sur cette 3ème fenêtre
j'ai un seul composant, un treview, lorsque je supprime ce composant,
la fenêtre vient bien devant les autres lors du.form3.show.
Qu'entend-tu par un owner ??
D'avance merci.
Jean
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news:ONecAU4MEHA.3472@TK2MSFTNGP10.phx.gbl...
Hello!
Peut-on voir ton code?
Si une fenêtre a un owner effectivement, elle restera devant ce
owner.
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"JeanP" <pellichero.jean@skynet.be> a écrit dans le message de
news:409a6295$0$25088$a0ced6e1@news.skynet.be
Bonjour,
J'ai un programme crée sous win200 et qui affiche l'une après
l'autre 3 fenêtres non modales
Sous win200, pas de problème.
Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque
je la sélectionne avec la souris.
Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche,
la 3ème fenêtre vient au premier plan.
J'ai utilisé la propriété zorder, sans résultat.
Je vais essayer avec l'api SetWindowsPos.
Mais je voudrais comprendre pourquoi lorsque je sélectionne une
fenêtre 'au hazard',
celle-ci ne vient pas automatiquement au premier plan.
D'avance merci
Jean
J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Emploies tu la dernière version des common controls et de VB (SP6) ? Sinon: http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6e3b$0$22805$
Bonsoir, Je n'ai pas le code sur ce PC mais en bref : 1. Le programme ouvre la première fenêtre de démarrage. 2. sur cette fenêtre, un bouton ouvre,une 2ème fenêtre s'ouvre (Form2.show) 3. sur cette 2ème fenêtre un bouton ouvre une 3ème fenêtre(form3.show). J'ai remarqué une chose, Sur cette 3ème fenêtre j'ai un seul composant, un treview, lorsque je supprime ce composant, la fenêtre vient bien devant les autres lors du.form3.show.
Qu'entend-tu par un owner ?? D'avance merci. Jean
"François Picalausa" a écrit dans le message de news:
Hello!
Peut-on voir ton code? Si une fenêtre a un owner effectivement, elle restera devant ce owner.
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"JeanP" a écrit dans le message de news:409a6295$0$25088$
Bonjour, J'ai un programme crée sous win200 et qui affiche l'une après l'autre 3 fenêtres non modales Sous win200, pas de problème. Mais sous win98 la 3ème fenêtre reste en arrière plan, même lorsque je la sélectionne avec la souris. Si je sélectionne les fenêtres dans l'ordre d'affichage, ça marche, la 3ème fenêtre vient au premier plan. J'ai utilisé la propriété zorder, sans résultat. Je vais essayer avec l'api SetWindowsPos. Mais je voudrais comprendre pourquoi lorsque je sélectionne une fenêtre 'au hazard', celle-ci ne vient pas automatiquement au premier plan. D'avance merci Jean