-PR-
締切済み

visualbasicユーザーコントロール

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

お礼率 5% (7/130)

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

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

・マウスで右クリックした際の動作を組み込む
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル12

ベストアンサー率 48% (166/341)

ヒントになればと思い回答します。
継承元の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


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

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

こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

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

特集


抽選で合計100名様にプレゼント!

ピックアップ

ページ先頭へ