Seite im CTabCtrl verschwindet

jokey2

Erfahrenes Mitglied
Hallo Leute,

ich hab' ein Problem mit einem TabControl.
Ich habe auf einem CFormView ein TabControl eingebaut, welches momentan 2 Seiten hat. Die Seiten sind von CDialog abgeleitet. Soweit klappt auch alles, wenn ich die Reiter klicke, dann wird die entsprechende Seite angezeigt.
Das Problem ist folgendermaßen: Auf den Dialogseiten habe ich Editfelder. In diese kannikch auch per Tastatur schreiben. Nur wenn ich ENTER drücke, verschwindet die ganze Seite und das Tab ist leer! Ich finde einfach nicht heraus, warum das so ist. Vielleicht kann mir ja einer von Euch weiterhelfen

Greez von jokey2
 
Japp ;-)
Im Grunde hast Du die Antwort schon selbst gegeben. "Die Seiten sind von CDialog abgeleitet[...]". CDialog verarbeitet die ButtonEvents von Okay und Cancel, also IDOK und IDCANCEL. Die Dialoge werden also geschlossen. Willst du das verhindern, musst Du einfach OnOk() und OnCancel() in der abgeleiteten Klasse überschreiben :)

Gruss TB
 

Neue Beiträge

Zurück