在WPF/C#中,MouseRightButtonDown和MouseLeftButtonDown上有事件,但中心鼠標按鈕怎麼樣?在WPF/C#中,如何檢查中心按鈕是否被點擊或釋放?
中心鼠標按鈕向下/向上,例如, WPF中的事件被遺忘了?
如何檢查中心按鈕是否被點擊或釋放?
在WPF/C#中,MouseRightButtonDown和MouseLeftButtonDown上有事件,但中心鼠標按鈕怎麼樣?在WPF/C#中,如何檢查中心按鈕是否被點擊或釋放?
中心鼠標按鈕向下/向上,例如, WPF中的事件被遺忘了?
如何檢查中心按鈕是否被點擊或釋放?
使用的MouseDown/MouseUp事件並檢查MouseButtonEventArgs:
private void control_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Middle)
{
}
}
您應該使用的MouseDown事件,並在檢查MiddleButton狀態事件參數。
你可以處理MouseDown事件和事件處理程序,您可以檢查哪些鼠標按鍵採用
if(e.ChangedButton == System.Windows.Input.MouseButton.Middle)
{
.....
}
我不認爲這是爲向上或向下的事件定義的直接事件處理程序按下。我們唯一能做的就是處理MouseDown事件並像這樣檢查MiddleButton狀態,
void Window1_MouseDown(object sender, MouseButtonEventArgs e)
{
MessageBox.Show(e.MiddleButton.ToString());
}
哇,太棒了!那很簡單。 謝謝 – 2009-11-18 10:17:27