Cursor positionieren



  • Hallo,
    1. Frage:
    ich habe eine grafische Oberfläche mit einem Textbox.
    Wenn ich sie starte soll der Cursor im Textbox "blinken", damit ich gleich was schreiben kann, ohne die Maus zu benutzen.
    Gibt es eine bestimmte Methode, die das macht?
    Wie könnte das aussehen?

    2.Frage:
    Ich habe vor, eine Bewertung für gekaufte Dinge in meiner grafischen Oberfläche zu codieren. Dies soll mit 5 Sternen möglich sein (so wie bei Amazon).
    Es sollen 5 "leere" Sterne zu Verfügung stehen. Wenn man auf die Sterne klickt, soll es gelb markiert werden. Hat jemand eine Idee, wie man hier vorgehen könnte? Hat das irgendetwas mit Animation zu tun?

    Vielen Dank
    🙂



  • Winforms:
    1. ActiveControl = myTextBox;

    2. Ein UserControl mit 5 Pictureboxen, die inital nicht-gefüllte Sterne darstellen.
    Über die Click-Events der Pictureboxen weißt Du, wieviel Sterne der Benutzer vergibt. Dementsprechend änderst Du dann die Bilder der PBoxen durch solche, die gefüllte Sterne darstellen.

    WPF:
    Keine Ahnung.



  • Ergaenzung zu µ`s Post:

    WPF:
    1.

    myTextbox.Focus();
    

    2. Entweder genauso wie es µ sagte oder du baust dir ein Button-Template mit einem Path als Content der dein Sterndarstellt.



  • Vielen Dank 🙂
    Es hat mir sehr geholfen. Das mit den Sternen hab ich mir auch so überlegt (mit PictureBox).

    LG
    Sonnenschein5


Anmelden zum Antworten