![]() |
Entf-Taste in Edit-Feld hat keine Funktion
Hallöchen allerseits!
Bei mir ist da ein kleines Problem aufgetreten... Und zwar funktioniert die Entfernen-Taste in meinen Edit-Feldern nicht! Wenn ich was makiere, dann funktioniert die Entf-Taste wieder, aber so im Normalgebrauch passiert nichts. Das finde ich ziemlich ärgerlich :( Weiß jemand Rat? Danke schon mal im Voraus PS: Ich weiß nicht, ob das damit zusammenhängt, aber die Entf-Taste war mal im Programm mit einem Shortcut belegt. Aber auch nachdem ich den wieder entfernt habe, funktioniert die Entf-Taste in den Edit-Feldern nicht. In meinen anderen Programmen sind solche Fehler bisher nicht aufgetreten... |
Re: Entf-Taste in Edit-Feld hat keine Funktion
Zitat:
Du könntet aber das Property AutoSelect auf True setzen so das Automatisch beim Sprung in ein Editfeld der Inhalt markiert wird. |
Re: Entf-Taste in Edit-Feld hat keine Funktion
hmm, da hab ich mich vielleicht nicht ganz richtig ausgedrückt. Wenn man mit dem Cursor in ein Wort beispielsweise reingeht und dann die entf-Taste betätigt, dann wird ja normalerweise der nachfolgende Buchstabe entfernt, quasi eine Backspacetaste in die andere Richtung. So, das funktioniert aber in meinem Programm in den Edit-Feldern nicht!
Und diese Standardfunktion der Entf-Taste würde ich aber schon gerne nutzen können... |
Re: Entf-Taste in Edit-Feld hat keine Funktion
Hallo Cruentus,
das hört sich für mich so an, als ob in dem Programm noch ein KeyDown-Event an den Tasteneingaben rumdreht. Meist passiert sowas wenn man die Eingabe des Users anpassen möchte:
Delphi-Quellcode:
Dann sollte vor der Zuweisung mit 0 noch abgefragt werden, ob das eine Taste ist die doch eine Funktion hat :-)
if Key in [VK_X..VK_Y] then
begin // mach was mit der Eingabe... end else begin Key := 0; //<-- diese Zuweisung verhindert die Abarbeitung der ENTF-Taste, da der Tastencode womöglich im oberen Teil nicht mit abgehandelt wird end; Vielleicht hilft das. Gruß, Chris |
Re: Entf-Taste in Edit-Feld hat keine Funktion
Okay, Problem hat sich geklärt...ich hatte den Shortcut zwar entfernt, allerdings scheint er das trotzdem noch irgendwie auf dem Zettel gehabt zu haben. Nachdem ich dem freien Menüpunkt einen anderen Shortcut verpasst hatte, funktionierte auch die Entf-Taste wieder vernünftig.
Ich danke Euch für Eure Mühen und Zeit!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz