嘿人們有問題找到任何信息我如何可能重新映射左鍵單擊事件在C#中是一個右鍵單擊事件。重新映射左鍵點擊右鍵單擊c#
例如,每當用戶在我的應用程序中的DataGrid上單擊時,我都希望能夠捕獲左鍵單擊並將其映射到右鍵單擊。那麼,如何在每次使用鼠標左鍵單擊時模擬右鍵單擊。我發現了一些舊的.net2.0示例,其中一些C++被移植到C#中以允許模擬點擊,但我認爲這不適合,並且我不真正瞭解它在做什麼。
任何幫助表示讚賞。謝謝!
嘿人們有問題找到任何信息我如何可能重新映射左鍵單擊事件在C#中是一個右鍵單擊事件。重新映射左鍵點擊右鍵單擊c#
例如,每當用戶在我的應用程序中的DataGrid上單擊時,我都希望能夠捕獲左鍵單擊並將其映射到右鍵單擊。那麼,如何在每次使用鼠標左鍵單擊時模擬右鍵單擊。我發現了一些舊的.net2.0示例,其中一些C++被移植到C#中以允許模擬點擊,但我認爲這不適合,並且我不真正瞭解它在做什麼。
任何幫助表示讚賞。謝謝!
剛剛處理的Datagrid
private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
contextMenuStrip1.Show();
}
else if (e.Button == MouseButtons.Right)
{
//What you want it to do
}
}
鼠標點擊事件處理事件,檢查它是否是一個正確的點擊或左一個。無需映射鼠標點擊。
不要拿走我的左鍵單擊' – Sayse
_「捕獲左鍵單擊並將其映射到右鍵單擊」_ - 我認爲您正在解釋或解釋自己的問題是錯誤的。你可能想**顯示上下文菜單左鍵單擊**? – CodeCaster
@CodeCaster是的,這是我想要做的。 – Keva