![]() |
F10 für Anzeige nutzen
Hi Leute,
habe folgendes Problem : will auf einer Form (hauptsächlich DBedit-Felder) einen Button platzieren, der folgendes tun soll : ein Fenster öffnen und alle möglichen Werte anzeigen und auswählen lassen. Klarer Fall für eine Lookup-Box (hier eine DBLookUpBox). Der Haken ist jetzt : 1. Auch ohne Maus soll die Funktion gehen (mit F10) 2. In der LookUp sollen pro Zeile 2 oder mehr Felder pro Zeile aus einer anderen Datei angezeigt werden. Ähnlich, wie in einem Grid. Habe schon überlegt ein Grid einzusetzen, aber irgendwie gefällt mir das nicht. Es sollen ja nur Werte angezeigt und ausgewählt werden. Und bei weitem nicht alle möglichen. Die angezeigten Strings in der Box von Hand zusammenzubauen wäre viel Arbeit. Gibt es irgendwo einen Mittelweg zwischen Grid und einer einfachen LookUpBox ?? Gruß Hansa :coder: |
Zu 1.:
Versuch mal im Form.KeyDown-Ereignis folgendes einzubauen (ungetestet):
Code:
Chris
procedure TForm1.FormKeyDown({...});
begin if Key = VK_F10 then Button1Click(self); end; |
Äääh, ist F10 nicht zum Menü aktivieren reserviert? Wenn ich in einem Programm mit Menü F10 drücke, wird das Menü aktiviert.
Ich nutze das zwar nicht so, aber es soll Leute geben, die das machen, deswegen würde ich es nicht unbedingt überschreiben. ist genauso, als wenn du F1 für so etwas nutzen würdest. |
Hi,
@chako??? , immer diese Namen :D : VK_F10! hätte ich auch drauf kommen können, trotzdem Danke @Luckie: Menü-F10? Ich meine nur F10. Das ist ein Beispiel. Geht auch mit anderer. Hatte diese Taste vorgesehen, weil sie selten von Fremdprogrammen benutzt wird. Irgendein Programm auf der Welt nutzt sie mit Sicherheit trotzdem anders. In Windows (also im Betriebssystem) macht sie bei mir nicht viel. Der zweite Teil der Frage ist sowieso wichtiger. Das ist so, wie nächste Woche bei der Bundestagswahl. :mrgreen: Gruß Hansa |
Drück mal F10 und achte auf das Menü vom Browser, dann siehst du was ich meine.
|
Hallo Luckie, da ist aber nichts. :mrgreen:
Wie gesagt, Zweitstime ist wichtiger. DblookUpBox - Behandlung ist wichtger Gruß Hansa |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 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