Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Feld bestimmen (https://www.delphipraxis.net/28845-feld-bestimmen.html)

superstar025 31. Aug 2004 10:14


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:
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;
Mfg
Superstar025

Sharky 31. Aug 2004 10:35

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;

superstar025 31. Aug 2004 10:42

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 01:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz