No.2ベストアンサー
- 回答日時:
フォーム上に任意のパネルを配置して、その中にPictureBoxを入れて下さい。
その上で、下記のようなコードを書けばお望みの物になりませんでしょうか?
dim bDrag as Boolean, ptDrag as Point
Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
If bDrag = False Then
bDrag = True
ptDrag = e.Location
End If
End Sub
Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseUp
Me.PictureBox1.Location = e.Location - ptDrag
bDrag = False
End Sub
// コードは紹介されているものにちょっとだけ手を加えて簡略化したものです。
この回答への補足
御回答ありがとう御座います。まさにこの事です。
お恥ずかしながらパネルの機能を知りませんでした・・・
この度はありがとう御座いました。
No.1
- 回答日時:
VB 6.0 なのか VB.NET なのかわかりませんが、VB.NET なら過去に同じ質問がありました。
http://oshiete1.watch.impress.co.jp/qa5248510.html
この回答への補足
こんにちは。ご回答ありがとう御座います。
ご指摘にあります通り、以前の回答内容につきましては
私も参照させていただいておりましたが、こちらの例では
AutoSize指定されたPictureBoxをフォームの大きさ目一杯を使って
Locationプロパティを変更してずらして表示させる方法だと思います。
つまり虫眼鏡になる部分がフォームそのものとなります。
今回の場合は、あるフォーム上のPictureBoxの大きさや表示場所(座標)を
変えることなく、表示内容だけドラッグで移動したいと考えております。
つまり虫眼鏡になる部分がフォームではなくPictureBoxとなります。
やはりつらいでしょうか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- Illustrator(イラストレーター) ワードに貼った画像のキャンバスと画像本体のサイズの調整 2 2022/05/19 18:31
- Visual Basic(VBA) PowerPoint VBA で画像の鮮明度を変更する方法がわかりません 2 2023/03/24 13:34
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- Windows 10 マルチディスプレイの段差移動 2 2023/05/05 13:21
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- Illustrator(イラストレーター) プロパティパネルを元に戻せますか 3 2022/05/07 16:44
- その他(コンピューター・テクノロジー) マウスで文章をドラッグしてコピーする際に、横一列全てが選択されるのですが、 2 2023/06/17 18:05
- YouTube Youtubeの収益化に関する質問です。 画像のスライドと動画を混ぜて字幕で解説する解説動画は、収益 3 2022/08/20 11:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Exel VBA 別ブックから該当デ...
-
pythonにてseleniumを使うも、...
-
access2003 クエリSQL文に...
-
1、Rstudioで回帰直線を求める...
-
chatgptでつくってもらったコー...
-
MessageBoxで表示される文字列...
-
ExcelのVBAコードについて教え...
-
1日に1人がこなせるプログラム...
-
フィルターかけた後、重複を除...
-
特定行の背景色を変えたいのですが
-
アルファベットに付いて質問し...
-
パイソンプログラム
-
UWSCでMOUSEORG関数が上手く処...
-
COBOLの文法
-
コンパイルエラー 変数が定義...
-
Gitのクローンについて
-
文字コードについて
-
ユーザーフォームに2つのコン...
-
Visual BASIC イベント作成しよ...
-
欠番の抽出について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
access2003 クエリSQL文に...
-
1日に1人がこなせるプログラム...
-
Exel VBA 別ブックから該当デ...
-
pythonにてseleniumを使うも、...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
chatgptでつくってもらったコー...
-
欠番の抽出について
-
JANコードとPOSコードは同じ?
-
JavaScriptの定数名が取り消し...
-
1、Rstudioで回帰直線を求める...
-
特定行の背景色を変えたいのですが
-
変数名「cur」について
-
PreviewKeyDownイベントが2回...
-
将来AIが進歩してくるにつれて...
-
ACCESSユニオンクエリでORDER B...
-
COBOLの文法
-
VBAでファイルオープン後にコー...
-
Nullの使い方が不正です。
おすすめ情報