Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

C# Sprühdose Programmieren

Hallo Coding-Gemeinde 8)

Ich möchte mit C# eine Sprühdose programmieren, es soll ein Kreis voll ausgefüllt werden wo die Maus ist, und wenn ich sie bewege soll so eine breite Linie gezeichnet werden.

Ich möchte die Grafiken mit SDL einblenden/zeichnen lassen. Brauche ich für die Sprühdose GDI? Wie würdet ihr das möglichst Leistungsarm machen?

Muss ich alle paar Millisekunden den (ausgefüllten) Kreis zeichnen lassen?

Danke. (PS: OS ist Windows)


Antworten zu C# Sprühdose Programmieren:

Ich würde das ganze einfach in WPF machen, also eigenes Steuerelement erstellen onRender überschreiben und bei jeder Mausbewegung this.InvalidVisual(); aurufen ->>

------------------------------------------------------
class PaintControl : FrameworkElement
{
  override void OnMouseMove(object sender, MouseEventArgs args)
  {
    this.InvalidVisual();
  }

  override void OnRender(DrawingContext dc)
  {
    dc.drawEllipse(...);
  }
}
------------------------------------------------------


« Einsteiger Hilfe notwendig JavascriptEigene Programmiersprache/Compiler entwickeln »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Maus
Eine Computer-Maus, auch Maus oder englisch "Mouse" ist ein PC Eingabegerät, mit dem der Maus-Pfeil, Cursor oder Pointer auf dem PC Bildschirm gesteiert wird. Die Ma...

Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...