Bonjour,
En mettant la propriété "StartPosition" à "Manual" et ensuite en définissant dans le code les valeurs de .Top et .Left j'arrive à contrôler précisément la position à laquelle s'affiche les boites de dialogues de mon application
Mais comment faire avec les boites de dialogues système ? A savoir :
OpenFileDialog
SaveFileDialog
MsgBox
PrintDialog
PageSetupDialog
...
A noter, cela est bizarre, pour le PrintPreviewDialog j'ai accès aux propriétés .Top .Left .With .Height ce qui est bien pratique, mais pas pour les autres boîtes de dialogues
Après quelques recherches j'ai trouvé des codes en VB.NET et C# mais ils ne fonctionnent pas.
Vu que le .NET est vraiment orienté objet (gros avantage par rapport à VB5) je suppose que toutes ces boîtes de dialogues doivent, à un moment ou à un autre, hériter de la classe Windows.Form. J'imagine qu'en obtenant la bonne référence je dois bien pouvoir accéder aux propriétés .Width et .Height (au moins en lecture seule) et aux propriétés .Top et .Left en écriture.
Comment faire ?
Merci
Partager