-PR-
回答 受付中

visualbasicユーザーコントロール

  • すぐに回答を!
  • 質問No.9342856
  • 閲覧数85
  • ありがとう数0
  • 気になる数0
  • 回答数1

お礼率 5% (7/125)

Visualbasic 2013 でユーザーコントロールを作成しております。
DataGridViewを継承したコントロールを作成しているのですが、
コンストラクタにフォント等の初期設定は組み込む事が出来ました。

追加で以下のような処理を組み込みたいのですが、
どのように実装すれば良いかお分かりの方がいらっしゃいましたら
ご教授頂けますと幸いです。

・マウスで右クリックした際の動作を組み込む
通報する
  • 回答数1

回答 (全1件)

  • 回答No.1
レベル11

ベストアンサー率 50% (155/309)

ヒントになればと思い回答します。
継承元のDataGridViewのMouseDownイベントなどで右ボタンが押されたかを変数に保存しておき、クリックイベントを感知したいイベント、例えばCellClickイベントとかで、その保存したマウスのボタンを見て処理を行い、MouseUpイベントで保存したマウスボタンの情報をクリアすればよいかと思います。

https://msdn.microsoft.com/ja-jp/library/system.windows.forms.control.mousedown

https://msdn.microsoft.com/ja-jp/library/system.windows.forms.mouseeventargs(v=vs.110).aspx

https://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcelleventargs(v=vs.110).aspx


  • 回答数1
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

-PR-
-PR-

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

-PR-

ピックアップ

-PR-
ページ先頭へ