CtrlAltマウスの左クリックで押された場合にフォームをチェックインしたい 。それをチェックする方法はありますか?
4756 次
2 に答える
8
void window_MouseLeftButtonDown_1(object sender, MouseEventArgs e)
{
if (Control.ModifierKeys == Keys.Control && Control.ModifierKeys == Keys.Alt)
{
//...
}
}
于 2013-01-06T08:42:18.760 に答える
7
WPF:xamlでウィンドウにイベントを追加します:
MouseLeftButtonDown="window_MouseLeftButtonDown_1"
またはコードビハインド:
public MainWindow()
{
InitializeComponent();
this.MouseLeftButtonDown += window_MouseLeftButtonDown_1;
}
その後、コールバックでキーが押されたことを確認できます
private void window_MouseLeftButtonDown_1(object sender, MouseButtonEventArgs e)
{
if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.LeftAlt))
{
// ...
}
}
于 2013-01-06T02:58:10.910 に答える