トップ回答者
イベントの優先順位について。

質問
回答
すべての返信
-
囚人さん
早速のご返事、誠にありがとうございます。
MouseDownイベントを削除した場合はRowHeaderMouseClickが呼び出されます。
実際のコードはVisualC#のDesigner.csに任せております。
FormTestのMouseDownイベントFormTest_MouseDownをDataGridViewでも使用しています。
DataGridView内のどのエリアでも右クリックすればFormAを生成する。
ただし、行ヘッダーを右クリックしたらFormBを生成する。
上記のような処理を望んでおります。
FormTestにて…
this.dgv.MouseDown +=
new System.Windows.Forms.MouseEventHandler(this.FormTest_MouseDown);
this.dgv.RowHeaderMouseClick +=new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgv_RowHeaderMouseClick);
よろしくお願いいたします。