Работая с программой на C #, которая будет делать снимок экрана для пользователя при нажатии кнопки, у меня возникает проблема: если меню «Пуск» открыто, нажатие кнопки в приложении WinForms закрывает меню «Пуск» перед тем, как сделать снимок экрана , метод захвата экрана, который я использую:
Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics gr = Graphics.FromImage(bmp);
gr.CopyFromScreen(0, 0, 0, 0, bmp.Size);
Это связано с нажатием кнопки:
onClick(object sender, EventArgs e) {
Я думаю, мне нужно как-то сделать кнопку нажатой, не получая фокус?