- - PR -
英語OSで日本語VS.NET2005のアプリケーション
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-06-07 15:07
現在日本語版のVS.NET2005で開発しており、英語OSでセットアップを実施し実行
すると縦に間延びしてしまう現象が発生しています。 (ボタン/ピクチャー/スプレッド等) セットアップ自体は正常に実施でき、プログラムも正常に動作するのですが 画面のサイズだけ間延びした形で表示されてしまいます。 原因・解決策等ご教授頂ければと思います。 初心者なので情報不足かもしれませんがご了承下さい。 ■開発環境 WinXP Pro. VS.NET2005 GrapeCity:Spread 2.5J |
|
投稿日時: 2007-06-07 16:29
自己解決です。
画面のデザインで日本語Fontを使用しており、英語OSにも日本語Fontをコピーして使用していたのですが、日本語Fontを使用していると縦長に変換されるようです。 日本語OS側でVS.NET2005のデザイン中のFontを全て英語Fontで指定し直して英語OSで実行したところ縦のびせずに実行できました。 お騒がせしました |
|
投稿日時: 2007-06-07 17:59
今日は
.Net framework2.0より、解像度の差による表示の違いを少なくする為FormにAutoScaleModeのプロハティが追加されています。 初期値はFontに成っています、開発環境と違うFontで動作させる時は、NoneかDpiが良いかもしれません。 |
|
投稿日時: 2007-06-08 20:01
rvmxさん
回答ありがとうございます。 早速試してみます。 |
1