掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
等間隔で線をかいたのに、間隔が等しくならない (ID:87228)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すばやいお返事ありがとうございます。質問者です。 LESIAさんのご回答をみてなるほどと思い どれだけの誤差が生じるか確かめてみました。 テストしたピクチャーボックスのピクセルサイズ(x方向)は6735だったので、 int(6735*間隔 / 1000) とint((6735*間隔 +太さ) / 1000)の (実ピクセルへの変換式はこうですよね?) 差をとってみたのですが、線の間隔に対しては誤差3%程度、線の太さにいたっては1%もありませんでした。 実際に画面に出ている差はそれどころではないので、別の原因があると 思うのですが、他に考えられないでしょうか? また、pctBar.Width = はピクチャーボックスの幅自体が変わってしまうので できれば避けたいです。 Sayさんのディスプレイの調節に関しては、ピクチャーボックスが画面上の どこにある場合も結果はかわらないので、大丈夫だと思います。 ScaleModeをピクセルにしても同じ結果が生じてしまいます。 もしここまでの情報でなにかわかる方いらっしゃいましたら どうかよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.