Здравствуйте! Как сделать при нажатии кнопки окрыватие дочернего окна?

Как сделать чтобы при нажатии кнопки открывалось дочернее окно? Как можно зарегистрировать класс у дочернего окна?


Ответы (1 шт):

Автор решения: FormatC
...
[System.Runtime.InteropServices.DllImport("User32.dll")]
   public static extern short GetAsyncKeyState(int vKey);
...
Form2 form2 = new Form2();
short result = GetAsyncKeyState('A');
if (result < 0 && (result & 0x01) == 0x01) {
  form2.Show();
}

Обьяснение: Первые две строчки мы инициализируем функцию GetAsyncKeyState. Далее мы обьявляем переменную класса второй формы (Form2) и проверяем, если нажата клавиша А - то показать форму.

→ Ссылка