a partir d'un windows form (père), nous lançons un autre windows form
(fils). Voici le code:
Load FrmQ1
FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit.
Quand le fils est appelé, il se met en haut à gauche, alors que je
voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et
Top, mais cela ne change rien.
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
ng
Salut,
Tu parles d'une application MDI ou non ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
thierry a écrit :
hello,
a partir d'un windows form (père), nous lançons un autre windows form (fils). Voici le code:
Load FrmQ1 FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit. Quand le fils est appelé, il se met en haut à gauche, alors que je voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et Top, mais cela ne change rien.
Auriez vous une idée?
Merci par avance
Cordialement
Thierry
Salut,
Tu parles d'une application MDI ou non ?
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
thierry <thierry10.durant@laposte.net> a écrit :
hello,
a partir d'un windows form (père), nous lançons un autre windows form
(fils). Voici le code:
Load FrmQ1
FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus
petit. Quand le fils est appelé, il se met en haut à gauche, alors
que je voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et
Top, mais cela ne change rien.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
thierry a écrit :
hello,
a partir d'un windows form (père), nous lançons un autre windows form (fils). Voici le code:
Load FrmQ1 FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit. Quand le fils est appelé, il se met en haut à gauche, alors que je voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et Top, mais cela ne change rien.
Auriez vous une idée?
Merci par avance
Cordialement
Thierry
Patrice Henrio
es-tu sûr des unités utilisés (ScaleMode).
En général quand le left ou autres propriétés de positionnement ne marche pas cela vient de ce que le mouvement est imperceptible en fonction des unités utilisées.
"thierry" a écrit dans le message de news:
hello,
a partir d'un windows form (père), nous lançons un autre windows form (fils). Voici le code:
Load FrmQ1 FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit. Quand le fils est appelé, il se met en haut à gauche, alors que je voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et Top, mais cela ne change rien.
Auriez vous une idée?
Merci par avance
Cordialement
Thierry
es-tu sûr des unités utilisés (ScaleMode).
En général quand le left ou autres propriétés de positionnement ne marche
pas cela vient de ce que le mouvement est imperceptible en fonction des
unités utilisées.
"thierry" <thierry10.durant@laposte.net> a écrit dans le message de
news:GFr.1b46214488ec86f49896b4@news.avantage.oleane.com...
hello,
a partir d'un windows form (père), nous lançons un autre windows form
(fils). Voici le code:
Load FrmQ1
FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit.
Quand le fils est appelé, il se met en haut à gauche, alors que je
voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et
Top, mais cela ne change rien.
En général quand le left ou autres propriétés de positionnement ne marche pas cela vient de ce que le mouvement est imperceptible en fonction des unités utilisées.
"thierry" a écrit dans le message de news:
hello,
a partir d'un windows form (père), nous lançons un autre windows form (fils). Voici le code:
Load FrmQ1 FrmQ1.Show (vbModal)
Le père prend toute la surface de l'écran, mais le fils est plus petit. Quand le fils est appelé, il se met en haut à gauche, alors que je voudrais le centrer au milieu de l'écran.
Quand je lance le fils, je modifie en dynamique les propriétés left et Top, mais cela ne change rien.
Auriez vous une idée?
Merci par avance
Cordialement
Thierry
thierry
In article <#, says...
Salut,
Tu parles d'une application MDI ou non ?
Hélas non, je ne sais pae encore programmer les MDI
In article <#WZcYJqWEHA.3988@tk2msftngp13.phx.gbl>, ng@ngsoft-fr.com
says...
Salut,
Tu parles d'une application MDI ou non ?
Hélas non, je ne sais pae encore programmer les MDI
Hélas non, je ne sais pae encore programmer les MDI
thierry
In article <#, says...
es-tu sûr des unités utilisés (ScaleMode).
En général quand le left ou autres propriétés de positionnement ne marche pas cela vient de ce que le mouvement est imperceptible en fonction des unités utilisées.
"thierry" a écrit dans le message de news: > > > hello, > > a partir d'un windows form (père), nous lançons un autre windows form > (fils). Voici le code: > > Load FrmQ1 > FrmQ1.Show (vbModal) > > Le père prend toute la surface de l'écran, mais le fils est plus petit. > Quand le fils est appelé, il se met en haut à gauche, alors que je > voudrais le centrer au milieu de l'écran. > > Quand je lance le fils, je modifie en dynamique les propriétés left et > Top, mais cela ne change rien. > > Auriez vous une idée? > > Merci par avance > > Cordialement > > Thierry > > >
en fait, je n'indique pas les unités
Private Sub Form_Load()
Me.WindowState = vbNormal
' on bloque la taille de la fenêtre Me.Height = 9500 Me.Width = 12000 Me.Top = 50 Me.Left = 30
' on charge l image de fond Me.Picture = LoadPicture("photosgagne1.bmp") Me.Caption = "" . . . . end sub
In article <#h1dfgqWEHA.2844@TK2MSFTNGP11.phx.gbl>,
patrice.henrio.pasdepub@laposte.net says...
es-tu sûr des unités utilisés (ScaleMode).
En général quand le left ou autres propriétés de positionnement ne marche
pas cela vient de ce que le mouvement est imperceptible en fonction des
unités utilisées.
"thierry" <thierry10.durant@laposte.net> a écrit dans le message de
news:GFr.1b46214488ec86f49896b4@news.avantage.oleane.com...
>
>
> hello,
>
> a partir d'un windows form (père), nous lançons un autre windows form
> (fils). Voici le code:
>
> Load FrmQ1
> FrmQ1.Show (vbModal)
>
> Le père prend toute la surface de l'écran, mais le fils est plus petit.
> Quand le fils est appelé, il se met en haut à gauche, alors que je
> voudrais le centrer au milieu de l'écran.
>
> Quand je lance le fils, je modifie en dynamique les propriétés left et
> Top, mais cela ne change rien.
>
> Auriez vous une idée?
>
> Merci par avance
>
> Cordialement
>
> Thierry
>
>
>
en fait, je n'indique pas les unités
Private Sub Form_Load()
Me.WindowState = vbNormal
' on bloque la taille de la fenêtre
Me.Height = 9500
Me.Width = 12000
Me.Top = 50
Me.Left = 30
' on charge l image de fond
Me.Picture = LoadPicture("photosgagne1.bmp")
Me.Caption = ""
.
.
.
.
end sub
En général quand le left ou autres propriétés de positionnement ne marche pas cela vient de ce que le mouvement est imperceptible en fonction des unités utilisées.
"thierry" a écrit dans le message de news: > > > hello, > > a partir d'un windows form (père), nous lançons un autre windows form > (fils). Voici le code: > > Load FrmQ1 > FrmQ1.Show (vbModal) > > Le père prend toute la surface de l'écran, mais le fils est plus petit. > Quand le fils est appelé, il se met en haut à gauche, alors que je > voudrais le centrer au milieu de l'écran. > > Quand je lance le fils, je modifie en dynamique les propriétés left et > Top, mais cela ne change rien. > > Auriez vous une idée? > > Merci par avance > > Cordialement > > Thierry > > >
en fait, je n'indique pas les unités
Private Sub Form_Load()
Me.WindowState = vbNormal
' on bloque la taille de la fenêtre Me.Height = 9500 Me.Width = 12000 Me.Top = 50 Me.Left = 30
' on charge l image de fond Me.Picture = LoadPicture("photosgagne1.bmp") Me.Caption = "" . . . . end sub
ng
Salut,
Dans ce cas fixe la propriété StartUpPosition de ta Form à 2 - CenterScreen. Si tu veux vraiment le faire par le code, mets ceci dans ton Form_Load : Call Me.Move(Screen.Width / 2 - Me.Width / 2, Screen.Height / 2 - Me.Height / 2)
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
thierry a écrit :
In article <#, says...
Salut,
Tu parles d'une application MDI ou non ?
Hélas non, je ne sais pae encore programmer les MDI
Salut,
Dans ce cas fixe la propriété StartUpPosition de ta Form à 2 - CenterScreen.
Si tu veux vraiment le faire par le code, mets ceci dans ton Form_Load :
Call Me.Move(Screen.Width / 2 - Me.Width / 2, Screen.Height / 2 - Me.Height
/ 2)
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
thierry <thierry10.durant@laposte.net> a écrit :
In article <#WZcYJqWEHA.3988@tk2msftngp13.phx.gbl>, ng@ngsoft-fr.com
says...
Salut,
Tu parles d'une application MDI ou non ?
Hélas non, je ne sais pae encore programmer les MDI
Dans ce cas fixe la propriété StartUpPosition de ta Form à 2 - CenterScreen. Si tu veux vraiment le faire par le code, mets ceci dans ton Form_Load : Call Me.Move(Screen.Width / 2 - Me.Width / 2, Screen.Height / 2 - Me.Height / 2)
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
thierry a écrit :
In article <#, says...
Salut,
Tu parles d'une application MDI ou non ?
Hélas non, je ne sais pae encore programmer les MDI