Also, ich hab einen eigenen Button in einer neuen Klasse erstellt,
jetzt lasse ich beim Mousehovern einen Timer starten. Mit welchem Event soll ich ihn dann wieder zum stoppen bringen?
Wozu ein Timer ? MouseEnter und MouseLeave solltes tun
Den Timer brauch ich weil das Event nur einmal aufgerufen wird, ich aber eine "Animation" im Button erstelle.
Dein Tipp hat aber geklappt danke für die info^^
Wenn du mit Animationen etc. anfangen willst, solltest du dich schleunigst von Winforms verabschieden. Nimm dafür WPF wo du das alles in XAML schreiben kannst. Ohne das ganze umständliche Zeug wie Timer. Außerdem läuft es da flüssig und sieht am Ende auch wirklich gut aus. Winforms kannste nehmen wenn du schlichte und funktionale GUIs schreiben willst.
Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.
Nein mit Animation mein ich jetzt, Ich zeichne den button mit einem lineargradientbrush und lasse dann die Punkte wo's endet bzw die X/Y Achse kleiner/größer werden, sodass eine "Animation" entsteht. Soll nur ein netter Nebeneffekt sein, wenn man auf den Button geht. Klappt bis jetzt auch ganz gut.
Soll also keine Animation für Spiele o.ä. sein
Das ist mir sehr wohl bewusst, dass das keine Animation für Spiele sein soll. Deshalb verweise ich erneut auf meine Antwort weiter oben.
Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.
Dann wärs nett, wenn du mir noch sagen könntest worin sich WinForms und WPF unterscheiden,
Habe noch nie mit WPF gearbeitet deswegen -
muss ich komplett von 0 anfangen?
Welche anderen Möglichkeiten hab ich, die ich mit Winforms nicht habe?
Brauch ich gewisse Vorkentnisse um mit WPF anfangen zu können?
WPF und Winforms unterscheiden sich in sehr, sehr vielen Punkten. Aber nein du musst nicht von 0 anfangen, jedoch Forms etc. gibt es da nicht sondern eine View und ein passendes ViewModel sowohl ein Model. Die View wird in über 90% der Fälle mit purem XAML erstellt(kein Klicken, Ziehen,...) und das ViewModel und das Model wird dann wieder in normalem VB geschrieben. Genaueres findest du in älteren Threads oder Tutorials.
Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.