Gruppieren von Optionsfeldern in einem Dialogfeld

Wenn Sie einem Dialogfeld Optionsfelder hinzufügen, können Sie diese Felder als Gruppe behandeln, indem Sie für das erste Feld in der Gruppe die Eigenschaft Gruppe im Eigenschaftenfenster festlegen. Daraufhin wird für dieses Optionsfeld im Assistenten zum Hinzufügen von Membervariablen eine Steuerelement-ID angezeigt, sodass Sie der Optionsfeldgruppe eine Membervariable hinzufügen können.

Ein Dialogfeld kann mehrere Optionsfeldgruppen enthalten. Die Gruppen sollten mithilfe der folgenden Schritte hinzugefügt werden.

So fügen Sie einem Dialogfeld eine Optionsfeldgruppe hinzu

  1. Wählen Sie das Optionsfeld-Steuerelement im Fenster "Toolbox" aus, und klicken Sie auf die Stelle im Dialogfeld, an der das Steuerelement positioniert werden soll.

  2. Wiederholen Sie Schritt 1, um die benötigte Anzahl von Optionsfeldern hinzuzufügen. Stellen Sie sicher, dass die in der Gruppe enthaltenen Optionsfelder in der Aktivierreihenfolge aufeinander folgen (weitere Informationen finden Sie unter Ändern der Aktivierreihenfolge von Steuerelementen).

  3. Legen Sie die Eigenschaft Gruppe des ersten Optionsfelds in der Aktivierreihenfolge im Eigenschaftenfenster auf True fest.

    Indem Sie für die Eigenschaft Gruppe den Wert True festlegen, fügen Sie dem Optionsfeldeintrag im Dialogfeldobjekt des Ressourcenskripts den WS_GROUP-Stil hinzu und stellen sicher, dass der Benutzer jeweils nur ein Optionsfeld aus der Optionsfeldgruppe aktivieren kann. (Sobald der Benutzer auf ein Optionsfeld klickt, werden die übrigen Felder in der Gruppe deaktiviert.)

    Tipp

    Bei einer Gruppe sollte nur die Eigenschaft Gruppe des ersten Optionsfelds auf True festgelegt werden. Bei zusätzlichen Steuerelementen, die nicht der Optionsfeldgruppe angehören, sollten Sie die Eigenschaft Gruppe des ersten Steuerelements, das sich außerhalb der Gruppe befindet, ebenfalls auf True festlegen. Das erste Steuerelement, das nicht zur Gruppe gehört, lässt sich schnell finden, indem Sie STRG+D drücken, um die Aktivierreihenfolge anzuzeigen.

So fügen Sie der Optionsfeldgruppe eine Membervariable hinzu

  1. Klicken Sie mit der rechten Maustaste auf das erste Optionsfeld-Steuerelement in der Aktivierreihenfolge. (Hierbei handelt es sich um das bestimmende Steuerelement, dessen Eigenschaft Gruppe auf True gesetzt wurde.)

  2. Wählen Sie im Kontextmenü den Befehl Variable hinzufügen.

  3. Aktivieren Sie im Assistenten zum Hinzufügen von Membervariablen das Kontrollkästchen Steuerelementvariable, und wählen Sie dann das Optionsfeld Wert aus.

  4. Geben Sie im Feld Variablenname einen Namen für die neue Membervariable ein.

  5. Wählen Sie im Listenfeld Variablentyp die Option int aus, oder geben Sie int ein.

  6. Nun können Sie den Code entsprechend anpassen, um festzulegen, welches Optionsfeld als aktiviert dargestellt werden soll. Durch m_radioBox1 = 0; wird beispielsweise das erste Optionsfeld in der Gruppe aktiviert.

Informationen zum Hinzufügen von Ressourcen zu verwalteten Projekten finden Sie unter Ressourcen in Anwendungen im .NET Framework-Entwicklerhandbuch. Informationen zum manuellen Hinzufügen von Ressourcendateien zu verwalteten Projekten, zum Zugreifen auf Ressourcen, zum Anzeigen statischer Ressourcen und zum Zuweisen von Ressourcenzeichenfolgen zu Eigenschaften finden Sie unter Exemplarische Vorgehensweise: Lokalisieren von Windows Forms und Exemplarische Vorgehensweise: Verwenden von Ressourcen zur Lokalisierung mit ASP.NET.

Anforderungen

Win32

Siehe auch

Referenz

Anordnung von Steuerelementen in Dialogfeldern

Steuerelemente in Dialogfeldern

Konzepte

Controls (MFC)