У меня есть текстовое поле в форме, которое увеличивается каждый раз, когда клавиша alt и экран печати
нажата, и, в частности, вверх на клавиатуре экрана печати. Это все отлично работает. Но что
Мне нужно добиться того, чтобы это продолжалось, даже когда фокус изменился. Ниже
мой код до сих пор: мне сказали создать ловушку для этого, поскольку он находится вне моего приложения, поэтому любая помощь по этому вопросу будет принята с благодарностью ... Спасибо
public Form2()
{
InitializeComponent();
this.KeyUp += new KeyEventHandler(Form2_KeyUp);
}
public void Form2_KeyUp(object sender, KeyEventArgs e)
{
//If the Alt key was pressed and the PrintScreen key was the one released, bump
//the counter and update the textbox.
if (e.Alt && (e.KeyCode == Keys.PrintScreen))
count++;
try
{
if (count == 0)
textBox1.Text = "0";
else
{
textBox1.Text = ("" + count);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
}
}
}