Я использовал полоску инструментов меню в моей форме! Я хочу, чтобы меню было сброшено, когда мой курсор зависает на нем! Как это сделать?Панель инструментов Инструментальная панель Hover enable?
-1
A
ответ
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 это под принуждением. Это правильное решение неправильной проблемы. –
Почему вы хотите этого? Он нарушает все стандартные пользовательские интерфейсы платформы. Никакое другое приложение Windows не работает таким образом. Зачем вам отличаться? Это просто путает ваших пользователей. –