AGB  ·  Datenschutz  ·  Impressum  







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

Tabulator und on Exit

Ein Thema von superstar025 · begonnen am 6. Sep 2004 · letzter Beitrag vom 6. Sep 2004
Antwort Antwort
superstar025

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

Tabulator und on Exit

  Alt 6. Sep 2004, 09:30
Hallo habe folgendes Problem
laut Tab-Folge müsste nach dem ich maskedit6 verlassen haben button2 dran sein
jedoch springt delphi bei erfüllung der unten stehenden merkmale auf button 3 obwohl button2 true ist und normalerweise nun an der reihe ist
wie kann ich das ändern??(ausser setfocus)


Delphi-Quellcode:
procedure TForm4.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 Matthias
Matthias
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Tabulator und on Exit

  Alt 6. Sep 2004, 10:08
Hi,
schau dir mal die Eigenschaft Delphi-Referenz durchsuchenTabIndex an.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

Re: Tabulator und on Exit

  Alt 6. Sep 2004, 10:08
Dass der Fokus auf Button3 springt, ist schon klar, bevor das OnExit-Ereignis ausgelöst wird!
Denn zu dem Zeitpunkt, zu dem ermittelt wird, welches Control das nächste ist, ist Button2 noch enabled = false!!
Du müsstest die Windows-Botschaft WM_KILLFOCUS abfangen und dort deine Abfrage machen, aber ist doch sehr umständlich!
Warum nicht SetFocus?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
6. Sep 2004, 10:23
Dieses Thema wurde von "Sharky" von "Datenbanken" nach "VCL-Komponenten und Controls" verschoben.
Keine Datenbankfrage.
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 17:41 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