Mahlzeit allerseits,
Ich hab ne Anwendung, und habe dort 4 Panels drin, oben, unten, links und der rest filled die Mitte. alle Panels haben ein bg bild. im linken panel habe ich 16 buttons, jeder hat nen bg bild. und dann habe ich auch noch eine selbstgebastelte scrollbar, welche natürlich auch ein bild ist... aussehen tut das dann so:
So... sobald ich jetzt diese Scrollbar betätige, das Fenster minimiere und wieder öffne, schon geht das wilde flackern und flickern in der Anwendung um, und man kann prima zu gucken wie .net alle einzelnen controls nach der reihe neu zeichnet... stellt sich die frage, gibts ne möglichkeit das zu beschleunigen ? ich mein bei c++ anwendungen ohne .net ist das doch auch nicht so. Ich hab davon gehört die onPaint methode von Controls.OnPaint zu überschreiben, nur fehlt mir da der skill zu und ich brauche Hilfe oder eben andere Vorschläge wie man das beschleunigen könnte die gesamte Performance.
Um das ganze auch nochmal zu verdeutlichen habe ich hier ein Screenshot vom Menü, sobald ich die Scrollbar betätige...
vielen dank!
Ich hab ne Anwendung, und habe dort 4 Panels drin, oben, unten, links und der rest filled die Mitte. alle Panels haben ein bg bild. im linken panel habe ich 16 buttons, jeder hat nen bg bild. und dann habe ich auch noch eine selbstgebastelte scrollbar, welche natürlich auch ein bild ist... aussehen tut das dann so:

So... sobald ich jetzt diese Scrollbar betätige, das Fenster minimiere und wieder öffne, schon geht das wilde flackern und flickern in der Anwendung um, und man kann prima zu gucken wie .net alle einzelnen controls nach der reihe neu zeichnet... stellt sich die frage, gibts ne möglichkeit das zu beschleunigen ? ich mein bei c++ anwendungen ohne .net ist das doch auch nicht so. Ich hab davon gehört die onPaint methode von Controls.OnPaint zu überschreiben, nur fehlt mir da der skill zu und ich brauche Hilfe oder eben andere Vorschläge wie man das beschleunigen könnte die gesamte Performance.
Um das ganze auch nochmal zu verdeutlichen habe ich hier ein Screenshot vom Menü, sobald ich die Scrollbar betätige...

vielen dank!