Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Sowas kann man doch debuggen. ZB verdächtige Events mal temporär abhängen, obs dann immer noch laggt. ZB eine Ereigniskette entsteht, wenn innerhalb des Ergeignisses Code ausgeführt wird, der mittelbar das Ereignis erneut auslöst. Das Paint-Event ist prädestiniert für sowas. Wenn da etwa an Daten rumgefummelt wird, die - via Databinding - neu dargestellt werden müssen (nämlich gepainted). Aber wie gesagt: Spekulatius.

  • Benutzer-Avatarbild

    Zitat von Lightsource: „Warum wurde Paint bereits aufgerufen, bevor das Form fertig aufgebaut war?“(ähm - woher weisst du, dass das so ist? und: Definiere "Form fertig aufbauen") Wie dem auch sei. Beachte auch, dass es beim DGV viele PaintEvents gibt: CellPainting, RowPainting, RowPrePaint,... Es ist wichtig, das Painting-Konzept von WinForms als Ganzes zu verstehen. Ein Paint-Vorgang wird nicht (unbedingt) von deinem Programm ausgelöst. Sondern das Betriebssystem stellt fest: "Da und da auf dem…

  • Benutzer-Avatarbild

    Also wenn vollständige Sichtbarkeit zum "Form-Aufbau" gehört, dann müssen zwingend zuvor alle dafür nötigen Paint-Events durchlaufen sein - sonst wäre das Form ja nicht oder nur unvollständig sichtbar. Das Betriebssystem macht seinen Job sehr gut. Allerdings kann dein Code das Betriebssystem veranlassen, unnötige PaintVorgänge auszulösen. Probier mal diesen Quatsch:VB.NET-Quellcode (4 Zeilen)