KeyEventArgs.IsDown Property

Definition

Gets a value that indicates whether the key referenced by the event is in the down state.

C#
public bool IsDown { get; }

Property Value

true if the key is down; otherwise, false.

Examples

The following example checks whether the key associated with an instance of KeyEventArgs is down by obtaining the state of the IsDown property.

C#
// e is an instance of KeyEventArgs.
// btnIsDown is a Button.
if (e.IsDown)
{
    btnIsDown.Background = Brushes.Red;
}

Remarks

The Keyboard class also provides information about the state of the keys on the keyboard. For instance, the IsKeyDown method returns whether a specified key is down.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also