вставить радиобокс в меню в формах - PullRequest
0 голосов
/ 06 апреля 2010

Как вставить радио кнопку в меню как пункт меню. Я использую WinForms, и там я вижу только несколько вариантов для вставки других элементов управления, но нет радио: /
Также невозможно перетащить его из элементов управления и открыть меню в представлении «Дизайн»: /

Ответы [ 2 ]

2 голосов
/ 06 апреля 2010

Это, вероятно, потому, что фактический элемент управления «радио-кнопка» как пункт меню был бы странным, когда вы уже можете отображать пункт меню как «отмеченный», используя «стиль переключателя». См. Свойство MenuItem.RadioCheck.

1 голос
/ 06 апреля 2010

Если вы действительно хотите это сделать, создайте нарисованное владельцем меню. Это довольно просто. Вот учебник:

http://www.csharphelp.com/2006/08/ownerdraw-menu-items-in-c/

Что касается рисования радиокнопок, используйте статические функции класса ControlPaint.

...