2012-04-15 2 views
-1

Я использовал полоску инструментов меню в моей форме! Я хочу, чтобы меню было сброшено, когда мой курсор зависает на нем! Как это сделать?Панель инструментов Инструментальная панель Hover enable?

+0

Почему вы хотите этого? Он нарушает все стандартные пользовательские интерфейсы платформы. Никакое другое приложение Windows не работает таким образом. Зачем вам отличаться? Это просто путает ваших пользователей. –

ответ

4

Вы можете попробовать использовать MouseHover событие пункта меню:

public Form1() { 
    InitializeComponent(); 
    fileToolStripMenuItem.MouseHover += fileToolStripMenuItem_MouseHover; 
} 

private void fileToolStripMenuItem_MouseHover(object sender, EventArgs e) { 
    fileToolStripMenuItem.ShowDropDown(); 
} 

или версию лямбда:

public Form1() { 
    InitializeComponent(); 
    fileToolStripMenuItem.MouseHover += (s, e) => fileToolStripMenuItem.ShowDropDown(); 
} 
+0

Спасибо, я почти потерял надежду! – Andy

+1

Upvoting это под принуждением. Это правильное решение неправильной проблемы. –

 Смежные вопросы

  • Нет связанных вопросов^_^