Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Du kannst auch ausserhalb des Paint Events zeichnen. Das Problem hierbei ist, du hast keinen Plan wann das Fenster überzeichnet wird und das System das Fenster neu zeichnet. Dann ist plötzlich das Gezeichnete weg. Darum sendet das System WM_PAINT ans Fenster wenns neu gezeichnet werden muss, die Form Klasse hohlt sich dann per BeginPaint() den DC des Fensters und erstellt ein Graphicsobjekt daraus, dieses wird dann als Parameter im Paint-Event mitgeliefert. Nach verlassen des Events gibt die Kla…

  • Benutzer-Avatarbild

    Klassen brauchste nichtmal als Referenz übergeben, per Value geht da automatisch ne Referenz rein. Das liegt daran das Klasseninstanzen immer Pointer sind (sieht man denen nur net an), in CLI heißen die auch ref-Klassen. Val-Klassen gibts auch noch, diese werden per Value übergeben (in C# und VB aber als Structure übersetzt), wobei CLI-Structures in VB & C# auch Structures sind

  • Benutzer-Avatarbild

    Les dir das mal durch, ich finds sehr gut erklärt. Die Kurzfassung: Klasseninstanzen sind Pointer (also Zeiger auf das eigentliche Objekt im CLR-Heap also im Speicher). So wird bei einer Funktion nur die Speicheraddresse übergeben, so greifste natürlich automatisch auf das Objekt zu. Structures und Valueklassen werden kopiert und dann übergeben. Das hat einen Sinn, mal angenommen du hast ne List mit 200 Elementen, diese müssten alle kopiert werden und das würde extrem auf Performance und Speiche…

  • Benutzer-Avatarbild

    Wieso bitte von Picturebox erben ? Bei mir soll n Schuss kein Bild anzeigen. Abgesehen davon haben bei grafischen Dingen Controls nichts auf der Form zu suchen, sowas wird grundsätzlich irgendwomit gerendert (sei es DX oder GDI).

  • Benutzer-Avatarbild

    Guck dir doch mal Artentus Post an. So hättest du eine gute Lösung

  • Benutzer-Avatarbild

    Und erneut C# <=> VB