[VC++6 MFC] Registerkarten

davedigital

Mitglied
Hat jemand eine Ahnung wie in VC das Steuerelement Registerkarte normalerweise behandelt wird?

Hab mir das bis jetzt so gedacht: Sobald man auf einen Reiter klickt werden alle momentan sichtbaren Steuerelemente auf "hidden" gesetzt und alle neu anzuzeigenden Steuerelemente auf "show" gesetzt..

Aber das ist halt ziemlich viel Aufwand, jedes Steuerelement extra zu setzen und ausserdem verliert man in der Dialogansicht ziemlich schnell die Übersicht&Kontrolle bei so vielen sich überlagernden Steuerelementen..

thx
DaveDigital
 
Nun das Registerelement kannst Du in der Art und Weise verwenden wie Du beschrieben hast! Wie Du richtig geschrieben hast, verliert man dort die Übersicht! Hat man viele Elemente, dann ist es besser, dass PropertySheet einzusetzen.

Hast Du nur ein paar wenige (Listbox, Eingabefeld etc.) pro Register, dann kannst Du es so machen!
 
Nun schau Dir mal im IE unter EXTRAS-INTERNETOPTIONEN... den Dialog an!

Dies ist ein PropertySheet (Eigenschaftsblatt) mit sogenannten PropertyPages (Eigenschaftseite)!
Diese funktionieren ähnlich wie ein Dialog! Du kannst Dir für JEDE Seite eine PropertyPage anlegen. Diese wird der PropertySheet zugeordnet!

Dazu gibt es in der MFC die Klassen CPropertySheet sowie CPropertyPage!

Am besten Du schaust Dir mal folgendes Tutorial an.
 

Neue Beiträge

Zurück