![]() |
Datenbank: Mysql • Version: 4 • Zugriff über: direct
Mit ENTER das Nächste Feld selektieren (so wie Tab)
Hallo. Wass muss ich tun, damit ich mit Enter taste das Nächste Feld in DBGRIB Auswählen kann?
Mfg Karstadt
Delphi-Quellcode:
Funktioniert leider nichtprocedure Tf_pnv.dbg_auftragKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin If Key = 13 then Key := 9; end; |
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Delphi-Quellcode:
If Key = 13 then Edit2.setfocus;
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Zitat:
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Für die Komponentenliebhaber hat JEDI auch was dabei, dass das macht :wink:
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Ha ha ha :)
Delphi-Quellcode:
Einfacher als ich gedacht habe :)
procedure Tf_pnv.dbg_auftragKeyPress(Sender: TObject; var Key: Char);
begin If Key = #13 then Key := #39; end; |
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Meine Güte, irgendwie scheint niemand in der Lage zu sein auf die Links in meinem Posting zu klicken. :roll:
Delphi-Quellcode:
if Key = #13 then Self.Perform(WM_NEXTDLGCTL,0,0);
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Probier doch selber aus. wichtig ist ES GEHT HIER UM DBGRIB und dort funktioniert das nicht! Est selberprobieren dann posten!
Delphi-Quellcode:
Es soll nicht von eine Komponente zu einen andere Komponente das Tab gesetzt werden sondern von feld zu feld!
if Key = #13 then self.Perform(WM_NEXTDLGCTL,0,0);
|
Re: Mit ENTER das Nächste Feld selektieren (so wie Tab)
Das Problem ist nur. Wenn ich in einen Bearbeitungsmodus bin dann funktioniert das nicht.
Delphi-Quellcode:
hat jemand eine Idee (Die Suche hat mir in diesen Fall überhaupt nicht geholfen :(
if (Key = 13) And (mqr_artikelliste.State <> dsBrowse) Then
begin mqr_artikelliste.post; end; If Key = 13 then begin dbg_auftrag.Enabled := False; dbg_auftrag.Enabled := True; dbg_auftrag.SetFocus; Key := 9; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 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