Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute!

Ich möchte die Eingabe in ein Eingabefeld mit Enter bestätigen und nicht auf einen Button klicken.

Ich habe einen Menüeintrag, der den Eingabefocus auf das Edit-Feld setzt, jetzt soll dort eine Zahl eingegeben und mit Enter bestätigt werden. Nach dem Bestätigen soll die eingegebene Zahl weiter verarbeitet werden.

Wenn ich aber Enter drücke, passiert gar nichts.

Geschrieben

Hallo,

also wenn du auf eine Enter-Eingabe reagieren willst dann musst du die Message On_KeyPressed überschreiben... Dort fragst du dann einfach an ob es Enter war was gedrückt wurde (Konstante ist glaube ich Vk_Enter, bei Borland jedenfalls)

Hoffe ich konnte dir helfen!!!

MfG Roman

Geschrieben

Wenn dein Dialog schon einen Defaultbutton hat, wird der ausgelöst, wenn du Enter drückst. Dadurch verliert dein Eingabefeld den Fokus, was du über die Nachricht WM_KILLFOCUS mitbekommst.

Falls dein Dialog keinen Defaultbutton hat, mach einfach einen drauf und mach ihn unsichtbar.

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...