TListBox ?
-
Hallo,
Ich möchte gerne selektierte Einträge die sich in einer
ListBox befinden als Text mit STRG+c in die Zwischenablage kopieren.Das Problem was ich aber dabei habe ist folgendes:
Beginnt ein Eintrag mit "c" werden alle selektierten Einträge aufgehoben,
und nur dieser eine wird selektiert.MultiSelect = true; ExtendedSelect = true;
Nun dachte ich das ich die Eigenschaft AutoComplete auf false setze,
aber am Verhalten der ListBox ändert sich gar nix.Kann man das irgendwie verhindern ?
Danke schon ma für eventuelle Hilfen
Paule
-
C++ kennt keine ListBoxen - also: Welches System/Compiler/... hast du?
-
den Borland Compiler.
Paule'
-
Dieser Thread wurde von Moderator/in CStoll aus dem Forum C++ in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hallo
Du kannst mit den OnKey-Events die Eingaben abfangen, und bei STRG-C must du key auf 0 setzen um die Weiterbehandlung durch TListBox zu verhinden und die eigene CopyToClipboard-Funktion auszuführen.
bis bald
akari
-
Hi akari,
Das geht wirklich mit OnKeyPress.
Habe immer nur mit OnKeyDown probiert leider erfolglos.
Hinzu kommt dann immer noch die Frage ob ich mit Tastaturabfrage auf dem richtigen Weg bin oder es eine Eigenschaft der TListBox gibt die das regeln kann.Wusste nicht das OnKeyPress Vorrang hat aber schön das es funktioniert.
Danke ! Nun kanns endlich weiter gehen.