dgv1.CellClickを備えたDataGridViewがあります。
マウスの左ボタンでセルをクリックすると、コンテキストメニューが表示されます。これが発生すると、位置も現在のセルに設定されますが、マウスの右ボタンをクリックするとコンテキストメニューストリップも表示されます。マウスの右ボタンがクリックされたときにコンテキストメニューを無効または非表示にしたい。
私が試してみました:
private void dgv1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
cms1.Hide();
}
そしてこれはうまくいきませんでした。
誰かアドバイスはありますか?