![]() |
Feld bestimmen
Hallo
habe folgendes Problem nachdem ich ich die folgenden Bedingungen unten im Delphi Code erfüllt habe wird bei on exit der button2 enable gesetzt und laut tabulatorreihenfolge müsste nun der focus auf diesem button liegen jedoch springt der focus zum übernächsten button der in der tab reihenfolge erst danach kommt. Bestimmt der die Tabreihenfolge vor dem on Exit oder wie kann ich das verhindern das er bei den geänderten feldern dann auf den Button2 geht. :wall:
Delphi-Quellcode:
Mfg
procedure TForm3.MaskEdit6Exit(Sender: TObject);
begin if (StrToDate(MaskEdit6.Text) > StrToDate(MaskEdit5.Text)) and (maskedit4.Text <> '000,000') and (maskedit6.Text <> '31.12.2015') then begin button2.Enabled:=true end; end; Superstar025 |
Re: Feld bestimmen
Hai superstar025,
es ist wirlklich so das es zum Zeitpunkt des OnExit schon feststeht welches Element den Fokus bekommt. Setze den Focus doch einfach Programmseitig:
Delphi-Quellcode:
procedure TForm3.MaskEdit6Exit(Sender: TObject);
. . then begin button2.Enabled:=true; button2.SetFocus; end; end; |
Re: Feld bestimmen
ja nur wenn ich dann nicht den button2 klicken will weil ich noch was ändern will dann hab ich ein problem
da der focus auf button2 liegt und dort nicht runter komme |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:55 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 by Thomas Breitkreuz