• 締切済み

(VB)ピクチャボックスに表示したアイコンをランダムに移動する

ピクチャボックスに適当なアイコンを表示し、ボタンを押すと画面上でランダムに移動する。 というものです。画像を表示するところまでは出来たのですが、画面上でランダムに移動させる事が解りません。 解る方いらっしゃいましたら教えてください。お願いします。

みんなの回答

  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.2

VBのバージョンが不明なのでなんですが、 Rnd関数で乱数を発生させ、それでピクチャーボックスのTop,Leftプロパティをセットすればどうでしょう。 ●ユーザーフォームの表示範囲内をランダムに移動。 '-------------------------------------------- Private Sub Command1_Click()  Picture1.Top = Rnd() * (Form1.Height - Picture1.Height)  Picture1.Left = Rnd() * (Form1.Width - Picture1.Width) End Sub '---------------------------------------------------- 但し、このままではボタンに重なることがあるので、そこは自分で回避のこと。 以上。

noname#60992
noname#60992
回答No.1

同じ方でなければ、読んでみてください。

参考URL:
http://oshiete1.goo.ne.jp/qa4053843.html

関連するQ&A

  • (VisualBasic)ピクチャボックスに表示したアイコンを動かす質問です~☆・:.,;*

    ピクチャボックスに適当なアイコンを表示し、STARTボタンを押すと画面上でランダムに移動する。 というプログラムの作成に挑戦しているんですけど、調べても中々先に進めずに困ってます。・°°・(>_<)・°°・。 どなたかわかる方いらっしゃいましたらアドバイスをお願いしますm(_ _;;m

  • VBでボタンを押すと画像をランダム表示させる

    VisualBasic2005ExpressEditionで「ボタンを押すとピクチャーボックスに画像をランダムで表示」させたいんですが、どうやるかわかりません教えてください。何件か探しては見たんですが見つかりませんでした。もしかしてVBでは、そういったプログラムはできないんでしょうか?

  • VB2005でピクチャーボックス内の図形を移動

    VB2005のフォームにピクチャーボックスを配置して、Imageで写真を張り付けたとき、写真がピクチャーボックスの大きさよりも大きい場合にピクチャーボックス内の写真を移動させる方法ってあるのですか?現在左上の一部分しか表示されません。同時に写真の拡大縮小ってできるのでしょうか?どなたか詳しい方よろしくお願いいたします。

  • アイコンをピクチャーボックスに表示したい・・

    かなり難しいとは思っていますが アイコンをBMP形式でリソースに取り込んであります。 ピクチャーボックスに表示させるには、どうすればいいでしょうか・・・ できればプログラムソースファイルもおねがいします・・

  • 【VB6.0】ピクチャーボックスに関数のグラフを描かせる

    Visual Basic 6.0でボタンを押すとピクチャーボックス内に関数のグラフを描かせるプログラムを描きたいです。ボタンを押してフォーム上にグラフを表示させることはすでにできています。ではそれをどのようにしてピクチャーボックス内に表示させるのでしょうか。 おねがいします。おしえてください

  • ピクチャファイルのアイコン表示ができない

    WindowsVistaのエクスプローラ画面でピクチャのファイルを大アイコンまたは中アイコンで表示すると、一瞬ファイルの画像が表示されるがすぐに共通の模様に変わってしまいファイルの画像の確認ができなくなります。この不具合の対策方法を教えてください。

  • 画像のランダム表示

    VB6.0を使用しているのですが、8枚の画像をランダムに2秒間ずつピクチャーボックスに表示するのはどうしたらよいのでしょうか。初心者なのでよろしくお願い致します。

  • ピクチャーボックス内でのイメージの移動

    VBで小さなピクチャーボックスの中に大きなビットマップを表示させ、ピクチャーボックスの内部でそのビットマップを移動させたいのですが、ヒントを下さい。 丁度、望遠鏡の丸の中で、景色がスクロールするイメージです。

  • ピクチャーボックスの画像が欠けてしまいます。

    VB.NETとWinXPなのですが、 コマンドボタンを押して、ファイルダイアログボックスを開いて jpgファイルを指定するとピクチャーボックスにその 画像が表示されるようなものをつくっているのですが、 ピクチャーボックスの上に出るファイルダイアログボックスが重なっていた部分だけ画像が欠けてしまいます。 Picturebox1.Refresh()かなと思って試してみたのですが、今度は全部消えてしまいました。 良い方法があったら教えて頂きたいです。 よろしくお願いします。

  • ピクチャボックス

    ピクチャボックスに、指定した絵を並べて表示する事は出来ますか? 使った人が選んだ絵がピクチャボックスより大きかったらそのままで、小さかったらピクチャボックスの中に並べて表示したいんです。

専門家に質問してみよう