Occurs when a key is down while the control has focus.
Syntax
Event Data
The event handler receives an argument of type KeyEventArgs containing data related to this event. The following KeyEventArgs properties provide information specific to this event.
Property | Description |
---|
Alt | Gets a value indicating whether the ALT key was pressed. |
Control | Gets a value indicating whether the CTRL key was pressed. |
KeyCode | Gets the keyboard code for a KeyEventArgs.KeyDown, KeyEventArgs.KeyPress or KeyEventArgs.KeyUp event. |
Shift | Gets a value indicating whether the SHIFT key was pressed. |
Example
The following example demonstrates PowerWEB events not found in other Server controls.
Visual Basic | Copy Code |
---|
'In this example, events fire as the user interacts with a PowerWEB Control
'These events are not found in non-PowerWEB Server controls
'When an event is raised, a PowerWEB control updates with a message
Private Sub PowerWEBControl1_ContextMenuChanged(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.ContextMenuChanged
PowerWEBControl1.Text = "You pressed the right button"
End Sub
Private Sub PowerWEBControl1_DoubleClick(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.DoubleClick
PowerWEBControl1.Text = "That was a nice double-click"
End Sub
Private Sub PowerWEBControl1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles PowerWEBControl1.GotFocus
PowerWEBControl1.Text = "I am focused"
End Sub
Private Sub PowerWEBControl1_HelpRequested(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.HelpRequested
PowerWEBControl1.Text = "You pressed F1 Need some help?"
End Sub
Private Sub PowerWEBControl1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) Handles PowerWEBControl1.KeyDown
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has gone down"
End Sub
Private Sub PowerWEBControl1_KeyPress(ByVal sender As Object, ByVal e As KeyEventArgs) Handles PowerWEBControl1.KeyPress
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has been pressed"
End Sub
Private Sub PowerWEBControl1_KeyUp(ByVal sender As Object, ByVal e As KeyEventArgs) Handles PowerWEBControl1.KeyUp
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has gone up"
End Sub
Private Sub PowerWEBControl1_LocationClick(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.LocationClick
PowerWEBControl1.Text = "The button was pressed at (" + e.X.ToString() + "," + e.Y.ToString() + ")"
End Sub
Private Sub PowerWEBControl1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles PowerWEBControl1.LostFocus
PowerWEBControl1.Text = "I'm losing focus"
End Sub
Private Sub PowerWEBControl1_MouseDown(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.MouseDown
PowerWEBControl1.Text = "Down goes the mouse button"
End Sub
Private Sub PowerWEBControl1_MouseEnter(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.MouseEnter
PowerWEBControl1.Text = "That tickles"
End Sub
Private Sub PowerWEBControl1_MouseLeave(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.MouseLeave
PowerWEBControl1.Text = "Come back"
End Sub
Private Sub PowerWEBControl1_MouseUp(ByVal sender As Object, ByVal e As LocationEventArgs) Handles PowerWEBControl1.MouseUp
PowerWEBControl1.Text = "Up goes the mouse button"
End Sub |
C# | Copy Code |
---|
//In this example, events fire as the user interacts with a PowerWEB Control
//These events are not found in non-PowerWEB Server controls
//When an event is raised, a PowerWEB control updates with a message
private void PowerWEBControl1_ContextMenuChanged(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "You pressed the right button!";
}
private void PowerWEBControl1_DoubleClick(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "That was a nice double-click!";
}
private void PowerWEBControl1_GotFocus(object sender, System.EventArgs e)
{
PowerWEBControl1.Text = "I am focused!";
}
private void PowerWEBControl1_HelpRequested(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "You pressed F1! Need some help?";
}
private void PowerWEBControl1_KeyDown(object sender, KeyEventArgs e)
{
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has gone down!";
}
private void PowerWEBControl1_KeyPress(object sender, KeyEventArgs e)
{
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has been pressed!";
}
private void PowerWEBControl1_KeyUp(object sender, KeyEventArgs e)
{
PowerWEBControl1.Text = "The " + Convert.ToChar(e.KeyCode).ToString() + " key has gone up!";
}
private void PowerWEBControl1_LocationClick(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "The button was pressed at (" + e.X.ToString() + "," + e.Y.ToString() + ")!";
}
private void PowerWEBControl1_LostFocus(object sender, System.EventArgs e)
{
PowerWEBControl1.Text = "I'm losing focus!";
}
private void PowerWEBControl1_MouseDown(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "Down goes the mouse button!";
}
private void PowerWEBControl1_MouseEnter(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "That tickles!";
}
private void PowerWEBControl1_MouseLeave(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "Come back!";
}
private void PowerWEBControl1_MouseUp(object sender, LocationEventArgs e)
{
PowerWEBControl1.Text = "Up goes the mouse button!";
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0
See Also