DOBON.NETプログラミング掲示板過去ログ
オブジェクトのスケーリング
題名: オブジェクトのスケーリング
著者: だいきち
日時: 2009/07/30 18:52:00
ID: 25090
この記事の返信元:
(なし)
この記事への返信:
[25094]
Re[1]: オブジェクトのスケーリング
ひらぽん
2009/07/31 10:22:20
ツリーを表示
環境/言語:[VB]
分類:[.NET]
フォーム上のオブジェクトとしてボタンやグリッドなどがありますが、
それぞれのサイズや位置をコード上で指定しています。しかし、
デバックにて、その値を確認するとどうも指定した値と異なります。
見た目のレイアウトもおかしくなりますが、なぜなのでしょうか?
<下記条件>
(1) VB2003で開発していたアプリケーションをVB2008に移行。
(2) Me.grdXXX.Size = New System.Drawing.Size(360, 96)
上記のように指定しているが、デバックにて確認すると、(360,100)となる。
(3) Me.AutoScaleMode = Windows.Forms.AutoScaleMode.None で自動スケーリング を無効にする。
よろしくお願いします。
題名: Re[1]: オブジェクトのスケーリング
著者: ひらぽん
URL:
http://blogs.yahoo.co.jp/hilapon/
日時: 2009/07/31 10:22:20
ID: 25094
この記事の返信元:
[25090]
オブジェクトのスケーリング
だいきち
2009/07/30 18:52:00
この記事への返信:
(なし)
ツリーを表示
> デバックにて、その値を確認するとどうも指定した値と異なります。
> 見た目のレイアウトもおかしくなりますが、なぜなのでしょうか?
AutoScaleMode = Windows.Forms.AutoScaleMode.None が何か怪しいような気がします。
Me.AutoScaleMode を Font にしてみたらどうなるでしょうか?
http://msdn.microsoft.com/ja-jp/library/ms229605(VS.80).aspx
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
フォーム上のオブジェクトとしてボタンやグリッドなどがありますが、
それぞれのサイズや位置をコード上で指定しています。しかし、
デバックにて、その値を確認するとどうも指定した値と異なります。
見た目のレイアウトもおかしくなりますが、なぜなのでしょうか?
<下記条件>
(1) VB2003で開発していたアプリケーションをVB2008に移行。
(2) Me.grdXXX.Size = New System.Drawing.Size(360, 96)
上記のように指定しているが、デバックにて確認すると、(360,100)となる。
(3) Me.AutoScaleMode = Windows.Forms.AutoScaleMode.None で自動スケーリング を無効にする。
よろしくお願いします。