Ich habe ein Panel, das ein Rouletterad hat, und ich muss das Panel doppelt puffern, so dass es zu flackern aufhört. Kann mir jemand helfen?Wie puffere ich ein Panel in C# doppelt?
~ T-Fox
EDIT:
Ja, ich habe das versucht.
panel1.doublebuffered existiert nicht, nur this.doublebuffered. Und ich muss das Formular nicht puffern, nur das Panel.
Panel * does * hat eine DoubleBuffered-Eigenschaft (JP ist mit dem doc verknüpft). Beachten Sie, dass die Eigenschaft geschützt ist, weshalb Sie nicht darauf zugreifen können. Erstellen Sie eine Unterklasse von Panel und legen Sie sie im Konstruktor fest. – Andy
Vielleicht ist dies kein Problem für andere, aber wenn der Wert in 'InitializeComponent' gesetzt wird, stürzt der Designer ab; Wie von @Andy erwähnt, tun Sie es im Konstruktor. – Dan