タイトル : Re^5: こんなことできるのかな? 投稿日 : 2008/03/01(Sat) 14:59 投稿者 : 琴
> Picture1の範囲でPicture2を移動したいのですが解決できません。 Picture2はPicture1の中に配置されているんですよね? 例えばデザイン画面でPicture1の位置だけを動かすとPicture2も一緒に動く状態です。 > Picture2は「x、y」の取得が悪いのかPicture1の範囲を超えてドラッグされます 範囲を超えない仕組みは自分で作るしかないような。 Picture2の座標はPicture1上(左上が原点)での座標になるので 上方向と左方向はマイナス値になったら0にしてあげることで Picture1の見えている部分からはみ出さなくなります。 下方向と右方向はPicture1の表示範囲(ScaleHeight、ScaleWidth)と Picture2の座標(Top、Left)と大きさ(Height、Width)で計算して 範囲内に収まるようにしてあげるといいでしょう。 |