Form Hauteur

Résolu
cs_thebigboss Messages postés 216 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 12 avril 2017 - 9 janv. 2006 à 17:56
cs_fcolo Messages postés 201 Date d'inscription mercredi 8 février 2006 Statut Membre Dernière intervention 20 février 2007 - 6 mars 2006 à 14:20
Salut,

Y'a t'il un moyen de connaitre la hauteur interieure d'une form et non pas sa hauteur réelle (avec barre de titre).

J'ai bien une idée qui consisterait a afficher rapidement ma form sans borderstyle de récupérer la hauteur puis de la remettre en sizable, mais je dois le faire souvent et je ne trouve pas ça très propre, j'ai peur d'avoir des clignotements...

Merci d'avance.

Nico

2 réponses

Nikoui Messages postés 794 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 19 août 2008 13
9 janv. 2006 à 18:23
Utilise la propriété suivante de ta Form, ça devrait être bon :

myForm.ClientRectangle.Height
3
cs_fcolo Messages postés 201 Date d'inscription mercredi 8 février 2006 Statut Membre Dernière intervention 20 février 2007 2
6 mars 2006 à 14:20
Merci pour la réponse.
Je devais retailler la form pour afficher en taille réelle une image.
Je m'en suis servie pour connaitre la taille de la barre de titre et des bordures.


widthDelta =
this.Width -
this.ClientRectangle.Width;
heightDelta =
this.Height -
this.ClientRectangle.Height;

Ainsi, je retaille la form avant d'insérer mon image dans une pictureBox.


this.Size =
new System.Drawing.
Size(img.Width+widthDelta, img.Height+heightDelta);

merci encore

f.colo
0
Rejoignez-nous