Bonsoir à tous,
Je rencontre le problème suivant, avec un programme fait avec VB.NET.
Note : Je rencontre le même soucis avec une autre appli en VB5, mais le système des containers et des propriétés "Docks" de VB.NET permet de résoudre la plupart des cas mais pas tous.
Le programme peut marcher sur les différentes versions de Windows.
Or en fonction du "style graphique" de windows, la bordure des fenêtres est plus ou moins épaisse, de même pour les polices de caractères des contrôles
Du coup il peut arriver que mes contrôles deviennent trop petits pour le texte, mais surtout que le positionnement dans la fenêtre ne soit plus correct
C'est notamment le cas des fenêtres redimensionnables, dans lesquelles je recalcule la position et la taille des contrôles dans l’événement form_SizeChanged (faute d'avoir pu créer la fenêtre le faire avec le système des containers et des propriétés "Docks")
Comment faire ?
Il faudrait que je récupère les dimenssions internes de la fenêtre.
J'aurais aussi et toujours besoin des dimenssions externe (par exemple pour aligner plusieurs petites fenêtres)
Pour les tailles de textes, si l'utilisateur a un thème avec des gros textes, les contrôles ne grossisent pas en conséquence, ce qui est ennuyeux (textes tronqués ou qui passent à la ligne)
Merci
A bientôt







Répondre avec citation
Partager