Zum Inhalt springen

Ein Steuerelemnt im Formular wandern lassen


Empfohlene Beiträge

Geschrieben

Hallo Leute.

Ich möchte gerne ein Programm schreiben, in dem ein Label nach dem Anklicken einer Schaltfläche von oben nach unten durch das Formular "wandert".

Die "Wanderung" soll von den Koordinaten 0 bis 200 gehen und mindestens 20 Mal wiederholt werden. Pro "Schritt" soll das Label um eine Position nach unten verschoben werden.

Habe nur einen Hinweis für die Lösung: Die Position eines Steuerelements wird durch die Eigenschaft Location bestimmt. Die Koordinaten setzen Sie dabei über einen Wert vom Typ Point. Dabei wird zuerst die X-Koordinate angegeben und danach die Y-Koordinate.

Beispiel: diese Anweisung

label1->Location=Point(10,10);

positioniert ein Label label1 zum Beispiel an der Position 10,10.

Nun die Startposition habe ich in meinem Formular schon. Es erfolgt mit dem Ereignis Load des Formulars.

Also so: label1->Location=Point(0,0);

Nur wie gehts dann weiter??

Hat von Euch jemand eine Idee??

Stehe irgendwie aufm Schlauch.

Grüße

Geschrieben

In welcher Sprache möchtest du das ganze denn machen?

wandern macht man üblicherweise mit einer Schleife (for oder while)

und bewegt das Element dann um den gewünschten Wert.

Die Frage ist auch, was möchtest du eigentlich damit erreichen?

Geschrieben

Ich programmiere in C++/CLI.

Das label soll sich einfach nur mal bewegen ( wie beschrieben ). Von oben nach unten wenn ich auf den platzierten Button klicke.

Es geht um eine Übung und um allgemeines Verständnis wie sowas funktioniert.

Habe gerade mit Windows Forms angefangen und weiß nicht wie ich es bewerkstelligen kann.

Vielen Dank

Geschrieben

Noch etwas dazu:

Es sollte mit einer Schleife laufen.

Es ist eine Verständnisaufgabe. Die Wanderung soll von den Koordinaten 0 bis 200 gehen und mindestens 20 Mal wiederholt werden. Pro "Schritt" soll das Label

um eine Position nach unten verschoben werden.

Ich stehe bei dieser Aufgabenstellung irgendwie aufm Schlauch.

Vielen Dank für die Hilfe und Unterstützung

Geschrieben

Danke für die ANtwort Klotzkopp

Es steht es soll mindestens 20 Mal wiederholt werden. Soll jetzt die Schleife 20 mal laufen oder soll sie von 0 bis 200 laufen??

Irgendwie kapiere ich es nicht.

Grüße

Geschrieben
Es steht es soll mindestens 20 Mal wiederholt werden. Soll jetzt die Schleife 20 mal laufen oder soll sie von 0 bis 200 laufen??
Beides :D

Wenn du in Zehnerschritten von 0 bis 200 zählst, sind das 20 Schritte ;)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...