G
Guest
My KeyDown / KeyUp / KeyPress events are not firing; I can't figure out what
I'm doing wrong. The code I'm using is basically straight from the manual.
"this" refers to my Windows.Forms.Form object.
And for implementations I simply have:
The message boxes are not coming up and the status bar is not changing when
I hit keys. What am I doing wrong?
I'm doing wrong. The code I'm using is basically straight from the manual.
"this" refers to my Windows.Forms.Form object.
Code:
this.KeyDown += new
System.Windows.Forms.KeyEventHandler(this.MainForm_KeyDown);
this.KeyPress += new
System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyUp);
And for implementations I simply have:
Code:
private void MainForm_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show("KeyDown Event!");
statusBar.Text = e.KeyCode.ToString();
}
private void MainForm_KeyUp(object sender, KeyEventArgs e)
{
MessageBox.Show("KeyUp Event!");
statusBar.Text = e.KeyCode.ToString();
}
private void MainForm_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("KeyPress Event!");
statusBar.Text = e.KeyChar.ToString();
}
The message boxes are not coming up and the status bar is not changing when
I hit keys. What am I doing wrong?