MenuStrip. Как сделать что бы после клика по пункту меню, меню не закрывалось - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. В MenuStrip необходимо несколько items отметить checked, то есть поставить галочки на нескольких пунктах меню. Но после каждого клика на пункт меню, менюшка закрывается и приходится по новой открывать меню. Как сделать что бы после клика на пункте меню, ставился флажок, но меню при этом не закрывалось.

Решение задачи: «MenuStrip. Как сделать что бы после клика по пункту меню, меню не закрывалось»

textual
Листинг программы
   Private Sub РедактироватьToolStripMenuItem_DropDownItemClicked(sender As Object, e As ToolStripItemClickedEventArgs) Handles РедактироватьToolStripMenuItem.DropDownItemClicked
        РедактироватьToolStripMenuItem.DropDown.AutoClose = False ' при клике по одному из итемов в меню отключается автоматическое закрытие, можно отмечать остальные пункты
    End Sub
 
    Private Sub Form1_Click(sender As Object, e As EventArgs) Handles Me.Click
        РедактироватьToolStripMenuItem.DropDown.Close() ' при клике по области формы меню закрывается 
        РедактироватьToolStripMenuItem.DropDown.AutoClose = True
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы