Button flickerfrei andocken

16/03/2010 - 00:40 von Viktor Grizenko | Report spam
Hallo,


ich docke Buttons auf einen schmalen Panel an und verschiebe sie per
DragandDrop. Dabei muss ich die Controls-Liste leeren und neu sortiert
wieder füllen.
Dabei flackert die Anzeige. Kann man das verhindern? Wie kann man z.b.
Buttons angedockt(z.b. Left) innerhalb eines Paneös verschieben?
 

Lesen sie die antworten

#1 Frank Dzaebel
16/03/2010 - 08:28 | Warnen spam
Hallo Viktor,

ich docke Buttons auf einen schmalen Panel an und verschiebe sie per
DragandDrop. Dabei muss ich die Controls-Liste leeren und neu sortiert
wieder füllen.
Dabei flackert die Anzeige. Kann man das verhindern? Wie kann man z.b.
Buttons angedockt(z.b. Left) innerhalb eines Paneös verschieben?



Da müsste ich Die Quellcode zum Verschieben der Controls
sehen. Manchmal kann man über SuspendLayout / ResumeLayout:

[Control.SuspendLayout / ResumeLayout]
http://msdn.microsoft.com/de-de/lib...ayout.aspx
http://msdn.microsoft.com/de-de/lib...zat12.aspx

arbeiten.
BTW: ToolStrip mit ToolStripContainer haben ja eine solche Laufzeit-
Funktionalitàt schon out of the box mit drin.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen