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

解決


やん  2005-06-26 00:19:50  No: 123070  IP: [192.*.*.*]

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

編集 削除
3−t  2005-06-26 02:17:31  No: 123071  IP: [192.*.*.*]

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

編集 削除
やん  2005-06-26 12:22:22  No: 123072  IP: [192.*.*.*]

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

編集 削除
3−t  2005-06-26 13:02:09  No: 123073  IP: [192.*.*.*]

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

編集 削除
通ってみた  2005-06-26 14:38:06  No: 123074  IP: [192.*.*.*]

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

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

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

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

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

編集 削除
やん  2005-06-27 22:43:45  No: 123075  IP: [192.*.*.*]

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

編集 削除