Picture Boxに描いた絵を移動させるには?

解決


やん  2005-06-26 09:19:50  No: 123070

Picture Boxに○を描けるようにしました。その○をPicture Box内で自由に移動させたいと思っているのですが、どうもうまく出来ません。どのようにやるのが良いかどうかアドバイスを下さい。お願いします。


3−t  2005-06-26 11:17:31  No: 123071

描いた○を一旦消して新しい場所に○を描いてください。


やん  2005-06-26 21:22:22  No: 123072

返信ありがとうございます。
○をクリックしている時に、丸を自由に移動させたいのですがその場合も同じようにやるのでしょうか?


3−t  2005-06-26 22:02:09  No: 123073

○をクリックしている間だけ
描いた○を一旦消して新しい場所に○を描いてください。


通ってみた  2005-06-26 23:38:06  No: 123074

画像を表示する時は基本的に

1:背景を描く(コピーしてくる)
2:前景(キャラクタなど)を描く(コピーしてくる)

という動作をする
それは○だろうが人の形だろうが、背景が黒かろうがRPGみたいなマップがあろうが一緒

今回の場合背景の指定がないのでPictureBoxをClsして座標をずらした○を再描画すれば移動したように見えるという事になる
クリックしている時というかドラッグのように動かしたいのだと思うが、その場合少しだけテクニックが必要だと思うが・・・まぁMouseDown辺りを使えばいいのではないかな

自分はやりながら調べる派なので何とも即答はできないヘタレなのだが


やん  2005-06-28 07:43:45  No: 123075

返信ありがとうございました。
MouseDown、MouseMoveなどを使って今作成していて、少しずつ進んでいっています。また質問することがあると思うので、その時はまたよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加