• 締切済み

VS2005でEXCEL2007の様に2つの図形同士をつなぐアプリを作

VS2005でEXCEL2007の様に2つの図形同士をつなぐアプリを作りたいです。 VS2005でEXCEL2007の様に2つの図形同士をつなぎ、片方をいどうしたら線がついていくプログラムを作ろうと考えています。 図形を描画してマウスで選択しドラッグで移動させるところまではできたのですが、 図形同士を線でつないで片方をドラックして移動させたときに線が伸びたり 縮んだりさせる方法がどうしてもわかりません。 いろいろ試してみたのですがどうしてもできません。 勝手な質問ではありますが、よろしければヒントとか参考になるサイトや書籍が あれば紹介していただけないでしょうか?

みんなの回答

  • chuchuo
  • ベストアンサー率45% (99/217)
回答No.2

失礼しました。 VisualBasicのスレッドだったので VB2005でOKですね。 描画しているのはどのようなコントロール配置ですか? PictureBox自体を移動させているのか PictureBoxの中で移動させているのか はたまた、違う方法なのか?

wantsinc
質問者

補足

返事が遅くなってすみません 開発言語はVisual Studio2005 VisualBasicです。 描画自体はPanel(System.Windows.Forms.Panel)を使用しています。 返事が大変遅くなって申し訳ありません 開発言語はVisual Studio2005 VisualBasicです。 描画自体はPanel(System.Windows.Forms.Panel)を使用しています。 PictureBox自体をFormの上で選択して動かかすということでしょうか? ネットでのサンプルコードなどを参考にして作成していますが Graphicsクラスつかって円や四角をパネルに描画して下記のArrayListに 追加するやり方をしています。 >Public Overridable Function Add(ByVal value As Object) As Integer > 次のメンバ: System.Collections.ArrayList >概要: >System.Collections.ArrayList の末尾にオブジェクトを追加します。 なにぶんVB2005自体がはじめてで勉強しながらの説明になり分かりずらいとは 思いますがそこは勘弁してください。 あと、ソースとか添付して送れるんでしょうかこのサイトは?

  • chuchuo
  • ベストアンサー率45% (99/217)
回答No.1

VS2005ってVisualStudio2005のことですか? ならば、製作している言語をお知らせください。

関連するQ&A