Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Rectangleの縦横比
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9114#CommentId11496
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2009/5/10 05:39:21
ひとつ確認。
その描画したフォームを、[Ctrl]+[Print Screen]キーで撮影し、
それをアクセサリの「ペイント」に貼り付けてみてください。
その後、それをペイントの[変形]-[反転と回転]で 90度回転させて
縦と横を入れ替えてみてください。
もし、1.0 : 1.2 の割合で描画されていたのだとしたら、
1.2 : 1.0 の割合になるはずですが、そうなりますか?
それとも、回転後も 1.0 : 1.2 のままですか?
もし、回転させて縦横を入れ替えても 1.0 : 1.2 で見えてしまうのであれば、
先に書いたモニタ側の設定の問題だと思います。
逆に、回転させると比率も入れ替わって 1.2 : 1.0 になるのなら、
本当に縦横比が違ってしまっていることになりますね。この場合、
モニタ側は正しくて、コード側に問題があるのかも知れません。
たとえば、Graphics クラスの ScaleTransform メソッドを呼び出すと
縦横比が変化しますが、そのようなコードがどこかに含まれていないでしょうか。