タイトル | : Re^2: クリックを検知する方法 |
記事No | : 3997 |
投稿日 | : 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 というようなコードにしたいのです。 おわかりいただけたでしょうか???
|