Forums Neueste Beiträge
 

Tabcontrol - Problem mit dem Focus

19/04/2008 - 21:16 von Manfred | Report spam
Hallo Leute,

ich habe ein Formular mit einem Tabcontrol und zwei Tabpages.

Wenn ich in einem Feld auf einer Tabpage den Inhalt validiere,
dann möchte ich eigentlich haben, das bei einem Eingabefehler
eine MsgBox mit einer Meldung erscheint und dann der Focus wieder auf das
Feld gesetzt wird.
Das bekomme ich auch hin.
Es funktioniert mit allen Feldern und Buttons auf dem Formular korrekt.

Das Feld erhàlt nach einmaligem Erscheinen der MsgBox wie erwartet
den Focus zurück.

Nur beim Tabcontrol beiße ich mir die Zàhne aus.

Selbst wenn ich einen Merker setze und das Ereignis TabControl1_Selecting
auswerte und bei Bedarf cancele, erscheint die Msgbox immer zweimal.

Ich kann zwar einen Wechsel der Tabpage so verhindern, aber nichts gegen das
Problem mit dem Focus tun.

Was mache ich falsch?
Für ein paar Tips wàre ich dankbar.

Grüße

Manfred
 

Lesen sie die antworten

#1 Manfred
21/04/2008 - 00:03 | Warnen spam
"Manfred" wrote:

Hallo Leute,

ich habe ein Formular mit einem Tabcontrol und zwei Tabpages.

Wenn ich in einem Feld auf einer Tabpage den Inhalt validiere,
dann möchte ich eigentlich haben, das bei einem Eingabefehler
eine MsgBox mit einer Meldung erscheint und dann der Focus wieder auf das
Feld gesetzt wird.
Das bekomme ich auch hin.
Es funktioniert mit allen Feldern und Buttons auf dem Formular korrekt.

Das Feld erhàlt nach einmaligem Erscheinen der MsgBox wie erwartet
den Focus zurück.

Nur beim Tabcontrol beiße ich mir die Zàhne aus.

Selbst wenn ich einen Merker setze und das Ereignis TabControl1_Selecting
auswerte und bei Bedarf cancele, erscheint die Msgbox immer zweimal.

Ich kann zwar einen Wechsel der Tabpage so verhindern, aber nichts gegen das
Problem mit dem Focus tun.

Was mache ich falsch?
Für ein paar Tips wàre ich dankbar.

Grüße

Manfred





Das Problem hat sich erledigt, ich habe das falsche Ereignis ausgewertet.
Wàhlt man "deselecting", dann funktioniert alles wie es soll.

Manfred

Ähnliche fragen