Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Bewegter Pendel mit Eingangsfrequenz
motheC
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

Bewegter Pendel mit Eingangsfrequenz

beantworten | zitieren | melden

Hallo Leute, ich bin neu hier.

Ich programmiere C# mit Visual Studio in Windows Forms (.netFramework).

Ich möchte gerne ein Pendel schwingen lassen.

Eine Funktion soll das Pendel von "links nach rechts" schwingen lassen. So eine Funktion kann z.B. ein Sinus sein.

Da ich kein Profi bin habe ich keine Ahnung wie ich an das Problem herantreten soll.


Das Pendel soll für den Anfang nur ein Strich sein, der sankrecht gezeichnet ist. Nun soll mittels Funktion (Reihe von Punkten) der Pendel bewegt werden.

Ich hoffe mir kann jemand auf die Sprüge helfen.
Danke im Voraus.

LG
MotheC
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.760

beantworten | zitieren | melden

Was genau ist die konkrete Frage? Wie man zeichnet?
[Tutorial] Zeichnen in Windows-Forms-Programmen (Paint/OnPaint, PictureBox)
private Nachricht | Beiträge des Benutzers
motheC
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

Ja genau.

Ich weiß nicht wie ich das zeichnen soll, dass es sich dann immer mit dieser Funktion bewegt.
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.320

beantworten | zitieren | melden

Benutze einen (Windows.Forms)Timer, dem du dann ein passendes Interval (in ms) zuordnest, und in dessen Tick-Methode änderst du dann die Pendel-Position und aktualisierst mit Invalidate() das Steuerelement (z.B. ein Panel).

Edit: Steht auch so (mit Codebeispiel) im von Abt erwähnten Artikel unter "Animationsbeispiel" (2. Beitrag).
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Th69 am .
private Nachricht | Beiträge des Benutzers