Hallo,
ich habe ein Problem mit einer Listview-Komponente.
Und zwar möchte ich, die Methode OnKeyPress nutzen, um mittels einer Tastatureingabe einen Eintrag zu ändern.
Ich möchte die Werte 1 bis 5 in einer Spalte vergeben können (als Rating einer Bilderliste) und danach automatisch zum nächsten Eintrag wechseln.
Wenn ich jetzt die Tasten 1 bis 5 verwende (normaler Tastaturbereich, nicht rechter KeyPad), bekomme ich bei den Tasten 1 bis 3 ein undefiniertes Verhalten. Der automatische Wechsel zum nächsten Eintrag geht nicht, bei 1 springt man immer auf den obersten Eintrag zurück. Wenn ich dagegen die Tasten a s d f g nutze, geht alles einwandfrei.
Haben die Tasten 1 bis 3 irgendwelche mir nicht bekannten Hotkey-Eigenschaften?
Vielleicht kennt ja zufällig jemand dieses Problem.
epifx
P.S.: Ich verwende immer noch den alten Borland C++ Builder 5, weil mir dieser Compiler vollkommen ausreicht.
Das Problem tritt bei XP und bei W7 64 auf.
ich habe ein Problem mit einer Listview-Komponente.
Und zwar möchte ich, die Methode OnKeyPress nutzen, um mittels einer Tastatureingabe einen Eintrag zu ändern.
Ich möchte die Werte 1 bis 5 in einer Spalte vergeben können (als Rating einer Bilderliste) und danach automatisch zum nächsten Eintrag wechseln.
Wenn ich jetzt die Tasten 1 bis 5 verwende (normaler Tastaturbereich, nicht rechter KeyPad), bekomme ich bei den Tasten 1 bis 3 ein undefiniertes Verhalten. Der automatische Wechsel zum nächsten Eintrag geht nicht, bei 1 springt man immer auf den obersten Eintrag zurück. Wenn ich dagegen die Tasten a s d f g nutze, geht alles einwandfrei.
Haben die Tasten 1 bis 3 irgendwelche mir nicht bekannten Hotkey-Eigenschaften?
Vielleicht kennt ja zufällig jemand dieses Problem.
epifx
P.S.: Ich verwende immer noch den alten Borland C++ Builder 5, weil mir dieser Compiler vollkommen ausreicht.
Das Problem tritt bei XP und bei W7 64 auf.