Ben si, les deux, mais pas dans la même instruction...
RE: Hum.. Je ne suis pas sur de comprendre.
Bon . voici un example rapide http://rapidshare.de/files/48642161/Dock_example.zip.html
Par ailleurs.. j'ai un autre probleme. (juste pour signaler) Form1 et Form2 "sortent" de Mdiform1
Ce que je souhaiterai faire c'est donc avoir Dock form 1 sur toute la hauteur.. et Dock Form2 sur le reste de la largeur..
Une idée ?
LE TROLL
Bonsoir,
Je dois avouer avoir rarement utilisé des forms mdi, mais elles doivent répondre au même code en général :
Pour positionner une form (3) disons, tu fais :
sub load() form3scaleMode = vbïxels form3.left = x pixels form3.top = y pixels end sub
Il y a d'autres méthodes, mais je n'ai pas ça en tête, pour connaître la taille maximum, tu fais : dans propriétés de la form scalemode = vbpixels windowstate=maximized tu mets un text1 sur la form, puis : Sub Form_Activate() Text1 = Form1.Width & ", " & Form1.Height End Sub
Et donc tu n'as plus qu'à copier/coller la largeur et la longueur de texte1, remettant tout en l'état et supprimant le text1 tu auras ainsi maxiX et maxi Y
Donc pour ta form, en hauteur ça donne : form1.top = 1 form1.height = maxiY
form2.left = 1 form2.width = maxiX
-------------------------
C'est une méthode à la hache, mais ça marche, tu vas peut être tomber sur quelqu'un qui a la formule de calcul de la taille de l'écran et qui à l'habitude des mdi...
In fine, je déconseille toujours de maximiser les feuilles, car tu ne sais pas sur quel écran tu vas tomber, et ça peut être du simple au double, donc faire une form en taille la plus petite possible, sinon c'est toi le chef...
"Sam Vimaire" a écrit dans le message de news:4af446c9$0$420$
Il se trouve que LE TROLL a formulé :
Ben si, les deux, mais pas dans la même instruction...
RE: Hum.. Je ne suis pas sur de comprendre.
Bon . voici un example rapide http://rapidshare.de/files/48642161/Dock_example.zip.html
Par ailleurs.. j'ai un autre probleme. (juste pour signaler) Form1 et Form2 "sortent" de Mdiform1
Ce que je souhaiterai faire c'est donc avoir Dock form 1 sur toute la hauteur.. et Dock Form2 sur le reste de la largeur..
Une idée ?
Bonsoir,
Je dois avouer avoir rarement utilisé des forms mdi, mais elles doivent
répondre au même code en général :
Pour positionner une form (3) disons, tu fais :
sub load()
form3scaleMode = vbïxels
form3.left = x pixels
form3.top = y pixels
end sub
Il y a d'autres méthodes, mais je n'ai pas ça en tête, pour connaître la
taille maximum, tu fais :
dans propriétés de la form
scalemode = vbpixels
windowstate=maximized
tu mets un text1 sur la form, puis :
Sub Form_Activate()
Text1 = Form1.Width & ", " & Form1.Height
End Sub
Et donc tu n'as plus qu'à copier/coller la largeur et la longueur de texte1,
remettant tout en l'état et supprimant le text1
tu auras ainsi maxiX et maxi Y
Donc pour ta form, en hauteur ça donne :
form1.top = 1
form1.height = maxiY
form2.left = 1
form2.width = maxiX
-------------------------
C'est une méthode à la hache, mais ça marche, tu vas peut être tomber sur
quelqu'un qui a la formule de calcul de la taille de l'écran et qui à
l'habitude des mdi...
In fine, je déconseille toujours de maximiser les feuilles, car tu ne sais
pas sur quel écran tu vas tomber, et ça peut être du simple au double, donc
faire une form en taille la plus petite possible, sinon c'est toi le chef...
Je dois avouer avoir rarement utilisé des forms mdi, mais elles doivent répondre au même code en général :
Pour positionner une form (3) disons, tu fais :
sub load() form3scaleMode = vbïxels form3.left = x pixels form3.top = y pixels end sub
Il y a d'autres méthodes, mais je n'ai pas ça en tête, pour connaître la taille maximum, tu fais : dans propriétés de la form scalemode = vbpixels windowstate=maximized tu mets un text1 sur la form, puis : Sub Form_Activate() Text1 = Form1.Width & ", " & Form1.Height End Sub
Et donc tu n'as plus qu'à copier/coller la largeur et la longueur de texte1, remettant tout en l'état et supprimant le text1 tu auras ainsi maxiX et maxi Y
Donc pour ta form, en hauteur ça donne : form1.top = 1 form1.height = maxiY
form2.left = 1 form2.width = maxiX
-------------------------
C'est une méthode à la hache, mais ça marche, tu vas peut être tomber sur quelqu'un qui a la formule de calcul de la taille de l'écran et qui à l'habitude des mdi...
In fine, je déconseille toujours de maximiser les feuilles, car tu ne sais pas sur quel écran tu vas tomber, et ça peut être du simple au double, donc faire une form en taille la plus petite possible, sinon c'est toi le chef...