Jag använder ofta GridLayout, i kombination med Dock-Fill eller genom att arbeta med Anchor. Det är så det fungerar i väldigt många grafiska bibliotek (Java-swing, QT, osv.). FlowLayout är bra ibland. Menar du att det blinkar när du gör om storleken på fönstret? isåfall:Blinkning vid fönster öppning och stängning.
Har en form med tex en grid som jag vilj skall följa formens storlek på höjd och bredd.
Jag gör följande ...
<code>
Private Sub frmMeter_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
myGrid.Height = Me.Height - (myGrid.Top *2)
myGrid.Width = Me.Width - (myGrid.left * 2)
End Sub
</code>
.. men då börjar de sega uppstarterna som ger blinkningar. Hur gör ni ?Sv: Blinkning vid fönster öppning och stängning.
Sv: Blinkning vid fönster öppning och stängning.
Sådant beror på att man "ser" bilden ritas. Först ritas bakgrunden (det som finns bakom) sedan ritas själva kontrollen och då blir det en liten paus därimellan och det är "blinkingen" man ser. För att slippa detta finns det några olika knep ett är att ställa in Formuläret på att buffra ritningen. Ändra din frmMeter's egenskap DoubleBuffered till True