修改键
public static Keys ModifierKeys
{
get
{
Keys keys = Keys.None;
if ((
int) UnsafeNativeMethods.GetKeyState(
16) <
0)
keys |= Keys.Shift;
if ((
int) UnsafeNativeMethods.GetKeyState(
17) <
0)
keys |= Keys.Control;
if ((
int) UnsafeNativeMethods.GetKeyState(
18) <
0)
keys |= Keys.Alt;
return keys;
}
}
判断按下状态:
var isControlDown = (Control
.ModifierKeys & Keys
.Control) == Keys
.Control
var isAltDown = (Control
.ModifierKeys & Keys
.Alt) == Keys
.Alt
var isShiftDown = (Control
.ModifierKeys & Keys
.Shift) == Keys
.Shift
转载请注明原文地址: https://ju.6miu.com/read-1125083.html