Tôi đang cố gắng để kích hoạt một sự kiện khi người dùng nhấn ctrl - x sử dụng sự kiện KeyDown
. Đây hoạt động tốt cho ctrl - D nhưng sự kiện này không xảy ra khi ctrl - x được nhấn. Tôi đoán điều này là do ctrl - x là lệnh "cắt". Có cách nào để kích hoạt sự kiện khi nhấn ctrl - X?chụp Ctrl-X với sự kiện KeyDown của một textbox trong WPF
private void textBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyboardDevice.IsKeyDown(Key.LeftCtrl) || e.KeyboardDevice.IsKeyDown(Key.RightCtrl))
{
switch (e.Key)
{
case Key.D:
//handle D key
break;
case Key.X:
//handle X key
break;
}
}
}
Tại sao bạn không xử lý các lệnh chứ không phải là sự kiện này? –
Làm cách nào để thực hiện điều đó, có cách nào để ghi đè lệnh 'cắt' của TextBox không? – dregan