C # WinForm: нажмите Показывает подсказку справки & Shift + Нажмите Показывает панель администратора Логин? - PullRequest
0 голосов
/ 28 октября 2019

В настоящее время я делаю свое первое крошечное приложение, чтобы лучше автоматизировать то, что я делаю на работе.

У меня есть одна панель с кнопкой справки (?) Вверху. Когда пользователь нажимает на него. Он отображает небольшую подсказку о том, для чего используется программа и к кому обратиться за помощью. Тем не менее, у меня также есть «Панель администратора» с окном входа в систему, которое я хочу отобразить, если вы нажмете Shift + клик на кнопке справки.

Как я могу это сделать? Я не могу найти что-либо для комбо-действий с помощью кнопки.

, то есть: клик показывает подсказку и Shift + клик открывает область входа в систему.

Простите, если я что-то неправильно сформулировал, любые новые ошибки .. Я учусь, как я иду и совершенно новый здесь.

Спасибо за ответы заранее!

1 Ответ

0 голосов
/ 28 октября 2019

Попробуйте это в вашем событии нажатия кнопки: -

if ((Control.ModifierKeys & Keys.Shift) != Keys.None)
{
    // show admin panel
}
else
{
    //show help tooltip
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...