Программирование
Веб программирование

Меню в vb.net

 
 

Создание меню в VB.Net как и в предыдущих версиях VB очень просто, но принцип создания сильно изменился. Сейчас мы сделаем такое меню:

Для этого размети на форме объект MainMenu, он должен появиться не на самой форме, а под ней. Теперь выдели объект MainMenu, и на месте слова 'Type Here' вписывай разделы(выдели раздел и измени свойство Text).

Имена разделов/подраделов меню генерируются автоматически(в отличии от меню VB6): MenuItem1, MenuItem2... Их можно изменить в окне свойств. Еще в процесе проектирования меню можно поставить флажок, для этого надо кликнуть левее от раздела/подраздела. Чтобы сделать строчку(как показанно на рисунке, над разделом 'Выход'), надо у раздела в поле Text вписать '-'
У разделов и подразделов меню есть события:

Click - происходит при клике
Select - происходит при выделении раздела меню
Popup - Если раздел имеет подразделы(как показанно на рисунке, раздел 'Уровень' имеет подразделы), то событие происходит тогда, когда список подразделов выдвигается

Свойства:
Checked - если значение равно True то напротив раздела будет флажок
RadioCheck - если значение равно True то напротив раздела будет переключатель. Свойство меняется только если значение свойства Checked = True. Так что в начале нужно изменить свойство Checked, а потом RadioCheck
RightToLeft - Если значение этого свойство установить 'No', то меню будет слева, если 'Yes' то справо

Теперь что - то наподобие задания:
Сделай программу, в которой при клике на раздел меню, если нет переключателя, то он появляется, если есть то убиратся.


Есть вопросы? Спроси на нашем форуме!!
Александр [12.11.2012 10:31]

В visual studio 10 я не нашёл MainMenu

Руслан [30.11.2012 17:26]

menuStrip в ВС 2010



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.