ビットマップを表示するMDIアプリケーションを作成しているのですが、
どうも思ったように行かなくて悩んでいます。
1.ビットマップを読み込んで、
親のカレント内に入りきる大きさなら、
子フォームのサイズをビットマップのサイズに設定して、
カレントを超える大きさならスクロールバーを表示するようにしたい。
2.サイズを変更(子フォーム)して、ビットマップのサイズよりも大きくした場合には、子フォームの真中に表示したい。
どちらか片方を実装することはできるのですが、
両方行う場合が、どうもわかりません。
プロパティの設定だけじゃ出来ないってことですか?
わかる方がいましたら、よろしくお願いします。
自己レスです。
Image1.Picture.Bitmap.Height
Image1.Picture.Bitmap.Width
で、ビットマップのサイズがわかりますのでそれを
Image1.Height
Image1.Width
に代入してあげれば出来ました。
ただし、AutoSize=trueにしないと出来ません。
説明になってな(--;
ツイート | ![]() |