Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Rectangleの縦横比
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9114#CommentId11492
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
yamaV1.02β
 (社会人)
投稿日時
2009/5/10 04:33:48
お世話になります。
フォームに正方形が描画されることを期待して、フォームのペイントイベントに以下のコードを書いてみました。
Dim g As Graphics
Dim p As New Pen(Color.Red)
p.Width = 10
g = e.Graphics
g.DrawRectangle(p, 10, 10, 100, 100)
これで、左上隅10,10の場所に、幅*高さ100*100の正方形が描画されるかと思ったのですが、どう見ても縦横比1:1.2程度の縦長の長方形が描画されます。とても正方形には見えません。
線の幅も縦幅の方が太く見えます。
どういう理屈なのでしょうか。