Canvas
-
Ich habe auf einem Formular ein Panel mit einer darin enthaltenen List Box. Ich kann bereits mit Hilfe der Canvas Funktion darauf zeichen. Wenn ich das Panel unsichtbar schalte und es danach wieder sichtbar und dabei direkt die Funktion zum zeichnen aufrufe funktioniert sie nicht. Wenn ich die Funktion danach mit einem Button aufrufe zeichnet meine Funktion wieder. Wie kann ich es so ändern das es auch beim wieder sichtbar schalten sofort zeichnet?
Ich habe das unsichtbar sichtbar nur testweise. Im späteren Programm soll es ein Page-Control Eilement sein das beim umschalten sofort zeichnet.
-
Versuchs mal im OnPaint-Event des Panels.
Bin mir aber nicht sicher, ob es so funktioniert.
MfG Aoeke
-
Ich hab vergessen zu erwähnen das ich auf die ListBox zeichnen will. Ich weis nicht wie ich das mit onpaint anstellen soll.
-
Was zeichnest du denn in der ListBox? Das OnDrawItem-Event kennst du?