AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Feld bestimmen

Ein Thema von superstar025 · begonnen am 31. Aug 2004 · letzter Beitrag vom 31. Aug 2004
Antwort Antwort
superstar025

Registriert seit: 5. Jul 2004
Ort: Beelen
140 Beiträge
 
Delphi 7 Professional
 
#1

Feld bestimmen

  Alt 31. Aug 2004, 10:14
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.



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
Matthias
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Feld bestimmen

  Alt 31. Aug 2004, 10:35
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;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
superstar025

Registriert seit: 5. Jul 2004
Ort: Beelen
140 Beiträge
 
Delphi 7 Professional
 
#3

Re: Feld bestimmen

  Alt 31. Aug 2004, 10:42
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
Matthias
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 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