Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@VB.neter0101 Die Herangehensweise ist üblicherweise die, dass Du im MouseMove-Event die Koordinaten abspeicherst und .Invalidate() aufrufst. Im Paint-Event malst Du dann das, was zu malen ist. Um es "smooth" zu machen, invalidisierst Du nur den Bereich, der von der Überlagerung des alten zu löschenden und des neuen zu malenden Kreises beschrieben wird. Feddich.
-
Zitat von VB.neter0101: „wenn ich dich richtig verstehe, dann schlägst du sowas vor:“Nö, eher so was: VB.NET-Quellcode (30 Zeilen)
-
Zitat von VB.neter0101: „was ist der Vorteil von Paint und MouseMove im Vergleich zum Timer?“Was soll diese Frage
-
@VB.neter0101 Dein Programm malt auf allen Screens, aber Windows ist nicht mehr bedienbar.
-
Zitat von VB.neter0101: „Woran machst du fest, dass Windows nicht mehr bedienbar ist?“Daran, dass Windows nicht mehr bedienbar ist. Ich konnte mit Maus-Klick das Programm nicht beenden, ich musste per Tastatur das Studio beenden, um das Programm stoppen zu können. Bei solch Zustand ist jeder Test augenblicklich vorbei.
-
@VB.neter0101 Teste das ganze zunächst mit einem langsameren Timer, damit das Rest-Windows Zeit hat, seine Programme zu bedienen. Danach musst Du Dich ran machen, die Performance zu verbessern.
-
@VB.neter0101 OK. Wie beendet man das Programm? Was soll passieren? Bitte verbal beschreiben, ohne Code zu verwenden.