tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: クリックを検知する方法
投稿日: 2006/07/17(Mon) 19:18
投稿者
なおこ(・∀・)さんすみません僕が詳しく書かなかったので、ここでちょっと詳しく書かせていただきます。
なんで、わざわざPictureboxのMouseDownイベントからほかのコントロールのクリックなどを検知する方法
というのを聞いたのは、コントロールのイベント(MouseDownやClick)で実行したいと思うことができないからです。
ぼくはこのコントロール(コンテキストのMenuItem)のクリックされた座標を取得し、
クリップボードの文字列をその座標に描画したいと考えました。
でも、MenuItemのMouseDownでは描画はできるのに位置がクリックしたときの位置とまったく会わないのです。
PointToScreenを使ったりいろいろ試したのに、クリックした位置と描画される位置が合いません。
同じ書き方をしているpictureboxのMouseDownでは正しい位置にできるので、僕は、
Private Sub PictureBox1_MouseDown((省略))handles Picturebox1.MouseDown
if (ここにMenuItemのクリックを検知するコード)Then
      (クリップボードの内容を画像に描画するコード(省略))
endif
End Sub
というようなコードにしたいのです。
おわかりいただけたでしょうか???

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。