Windows.Forms.MenuStrip Auswahlmenü

Eine Möglichkeit wäre, dass du die einzelnen Werte abfragst. Sprich:
Code:
private void element1_Click(object sender, EventArgs e)
{
     if (element1.CheckState == CheckState.Checked && element2.CheckState == CheckState.Checked)
     {
          element2.CheckState = CheckState.Unchecked;
     }    
}
 
Hi,

baue dir einfach eine Funktion, die die Checked-Eigenschaft jedes MenuItems innerhalb einer Gruppe auf false setzt. Diese rufst du nun in jedem Click-Ereignis der MenuItems auf und setzt anschließend die Checked-Eigenschaft des angeklickten MenuItems auf true. So bleibt immer nur ein einziges Element aktiv.

Gruß
PhoenixLoe
 
Zurück