Сохранение выпадающего меню, когда мышь зависла и уходит - PullRequest
1 голос
/ 21 февраля 2012

Как мы видим на различных веб-сайтах, где выпадающий список появляется, как только вы наводите указатель мыши на заголовок меню.Как показано на Снимке экрана (мышь просто наведена на «Журнал»).

Drop Down Menu

Для этого я написал код как

private void logToolStripMenuItem_MouseHover(object sender, EventArgs e)
    {
        logToolStripMenuItem.ShowDropDown();
    }

Цель достигнутано проблема была в том, что Меню осталось, как есть, если я не нажму куда-нибудь еще.Поэтому я добавил,

private void logToolStripMenuItem_MouseLeave(object sender, EventArgs e)
    {
        logToolStripMenuItem.HideDropDown();
    }

Но проблема заключалась в том, что всякий раз, когда я перемещаю мышь в «Конфигурировать», чтобы выбрать пункт меню, выпадающее меню исчезает (так как мышь «покидает» пункт меню).Что мне делать, чтобы: - 1. Выпадающий список показывался, когда я наводил указатель мыши на Log.2. Я должен иметь возможность выбрать параметры меню. 3. Выпадающий список должен скрываться, когда мышь покидает область.

Я использую VS2010 и кодирую в C #

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...