Bonjour,
j'éprouve quelques difficultés pour redimensionner ma fenêtre afin de garder la proportion hauteur/largeur. J'ai essayé :
Ça fonctionne bien, par contre lors du redimensionnement, l'affichage de la fenêtre "scintille", comme si la fenêtre était dabord redessiné selon la position de la souris (hauteur/largeur), puis ensuite redessiné selon la bonne proportion, ce qui donne l'effet de scintillement lorsqu'on bouge la souris lors du redimensionnement de la fenêtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Size OldSize = new Size(212,156); private void Form1_Resize(object sender, EventArgs e) { float prop; prop = (float)this.Size.Width / (float)OldSize.Width; this.Size = new Size((int)(prop * (float)OldSize.Width), (int)(prop * (float)OldSize.Height)); }
Comment éviter cet effet de "scintillement" ?
Merci pour vos suggestions !
Partager