ソフトを配布すると大きさが変わる

タグの編集
投稿者 おおぎっち  (社会人) 投稿日時 2009/7/12 07:34:00
こんばんは。
ちょっと調べても分からないことがありましたので質問させていただきます。

ソフトをVBで作り、HPで配布しているのですがなぜか配布したのをDLしていただくとなぜかフォーム、コントロールもろとも小さくなっているのです。

サイズをあわせている作品もあり、困っています。


左、DLしていただいた方のスクショ 右、こちらのPCのスクショ

開発者の私以外の皆がその症状です。
これでは配布しても本来の力を発揮してもらえません。


一応いろいろ調べてみましたが解決できずお手上げです。分かる方よろしくお願いします。


<調べたこと>

自分の環境はディスプレイが16:9だが相手は4:3だからじゃないのか

16:10の方にも試していただいたが解決せず
自分のディスプレイを解像度で4:3にしてみたもその症状は見られず


アップロードバグではないか?

自分もDLしてみたが症状見られず
ほかのサーバーも使ったが解決せず

OSではないか?(自分はVista

XPの方でもVistaの方でも同症状


XPビジュアルスタイル無効にしても解決せず





投稿者 おおぎっち  (社会人) 投稿日時 2009/7/12 07:57:08
画像表示されてませんね。。。
http://hotdog400.web.fc2.com/aaa.jpg
投稿者 トマト  (小学生) 投稿日時 2009/7/13 01:11:41
相手のフォントが違うとか・・・。
投稿者 へつ  (社会人) 投稿日時 2009/7/14 22:19:14
相手の方と解像度は同じですか?

もし解像度が違うのであれば、
http://dobon.net/vb/bbs/log3-1/175.html
が参考になるかもしれません。
投稿者 おおぎっち  (社会人) 投稿日時 2009/7/20 03:47:41
確認がなかなかできなかったため返答が遅れました。申し訳ありません。

>>トマト様
確認いたしましたが直りませんでした

>>へつ様
参照先を見てロード時にフォームのサイズを設定するようにしてみました。
ロード時に
        Me.Width = 832
        Me.Height = 629

http://hotdog400.web.fc2.com/greenshot_2009-07-19_18-42-00.jpg

・・・・・orz
フォームサイズは希望通りになりましたがやはりコントロールは小さいままですね。


諦めるしかないでしょうか・・・?
投稿者 トマト  (小学生) 投稿日時 2009/8/5 19:46:59
よく考えてみたら、それでOKなんじゃないですか?
相手と解像度が違う⇒サイズが異なる

今、パっと思いついただけなので、あっているかわかりませんが・・・。
投稿者 おおぎっち  (社会人) 投稿日時 2009/8/9 04:31:09
トマト様>>
いえ、解像度での見た目の違いだと縦横比がおかしくなったりコントロールがはみ出たりはしないでしょうし実際に数値でちがいます。
投稿者 るきお  (社会人) 投稿日時 2009/8/10 06:18:06
ひょっとしてVB6で単位にTwipsを使用している(=デフォルト)ということはありませんか?
この場合、単位をPixelにすれば解決します。

はずしているかもしれませんが、一度開発環境の情報を提示されたほうがよいと思います。
投稿者 あにす  (社会人) 投稿日時 2009/8/10 10:56:23
>おおぎっちさん
ソースを公開しているアプリではないようですが、差し支えなければデザイナのコードと、おおぎっちさんが意識的に各コントロールの配置を記述している部分のコードを挙げてみては如何でしょうか。
投稿者 おおぎっち  (社会人) 投稿日時 2009/8/15 00:08:03
皆様引き続きのアドバイス本当にありがとうございます<(_ _)>

るきお様>>
環境は
Visual Basic2008です。

デフォルトの単位というのがちょっと分からないのですがフォント等はPointを使っております。

あにす様>>
そうですね。もはや写真等だけでは情報不足かもしれません。
そろそろお手上げなので後日ZIPであげたいと思います。
投稿者 おおぎっち  (社会人) 投稿日時 2009/8/15 04:49:10
解決しました!

フォームの AutoScaleModeプロパティをNoneにしたら直りました!


皆様本当にありがとうございました。また何かあればお願いします。