|
分類:[VB.NET]
2006/10/28(Sat) 09:58:25 編集(投稿者) 2006/10/28(Sat) 07:46:43 編集(投稿者)
おそらく、こんな感じのコードになるんじゃないでしょうか。 Formクラスの中で以下のような記述をします。 以下のコードでは画像表示にPictureBoxコントロールを使用しています。 PictureBoxコントロールの名前をpictBoxとしたとき、こんな感じになるんじゃないでしょうか。
'FormのWidth(幅)とHeight(高さ)を取得する Dim intScreenWidth As Integer = Me.Width Dim intScreenHeight As Integer = Me.Height
'PictureBoxの(幅)と(高さ)を取得する Dim intPictureBoxWidth As Integer = pictBox.Width Dim intPictureBoxHeght As Integer = pictBox.Height
'PictureBoxの中央に配置するためのTop(上位置)とLeft(左位置)を算出 Dim intPictureBoxTop As Integer = (intScreenHeight / 2) - (intPictureBoxHeght / 2) Dim intPictureBoxLeft As Integer = (intScreenWidth / 2) - (intPictureBoxWidth / 2)
'PictureBoxに位置を設定 pictBox.Top = intPictureBoxTop pictBox.Left = intPictureBoxLeft
微調整は必要かもしれませんが、おおよそこんな雰囲気じゃないかなぁと思いますが、どうでしょう?
他にも、Locationプロパティを使う方法などがありますが、動作は変わりません(^^;
|