none
VB2005:デザイン時と実行時の表示が異なる RRS feed

  • 質問

  • VB6.0から、VB.NET2005に移植したてのVB.NET初心者です。

    コマンドボタンに付与したCaptionなど、デザイン時には、ボタン上に正常に配置されていますが、実行時に、このCaption表示がずれて、2段表示になったりします。

    また、デザイン時には、Frameの枠が表示されません。

    VB6.0では、こんなことはなかったのに...

    2008年1月5日 2:50

すべての返信

  • 再現させることができなかったので、再現させるために以下の情報を教えて頂けませんか?

     

    【コマンドボタンのプロパティの設定値】

    Size

    Text

    Font

     

    【OSの情報】

    バージョン

    スタイル(VistaならAeroかそうでないか、XPならLunaかクラシックかなど)
    2008年1月8日 13:04
  • C.Johnさん、有難うございます。

    【コマンドボタンのプロパティの設定値】

    Size 41.25

    Text  1/2       

    Font MS UI Gothic, 9pt

     

    なお、Textの入力は、MSIMEの漢字タイプで入力してあります。

     

    【OSの情報】

    WindowsXP Professional

    Ver2002 ServicePack2

     

    また、デザイン時の、Frameの枠が見えなかったのは、TVモニタのBrightness、Contrastが明るすぎたためのようです。

    しかし、TVモニタの設定は同じでも、実行時には、Frameの枠線が見えていたのは、やっぱりちょっと変ですね。

     

    2008年1月9日 2:34
  •  

    逆にVb6.0のときに、フォーカスがあたると、ギリギリサイズの場合に、

    2段表示になってしまうことがありましたが、似た現象でしょうか?

     

     

    2008年1月10日 8:18
  • この現象の発生したプログラムは、元々、VB6.0で作成したプログラムを、VB2005に自動変換したもので、

    VB6.0の時には正常でした。

    VB6.0からVB2005への自動変換時、多少ずれるのは、仕方ないと思いますが、

    デザイン時と実行時で異なるのは、非常に困ります。

    VB6.0の場合にも、そんな事があったのですか?知りませんでした。

    私は、VB2005固有の問題かな、と思っていました。

    2008年1月10日 9:25
  • VB6 でも .NET でもプラットフォームが Windows なので発生しますね。


    固定ピッチフォントでかつ 1.5 倍のフォント サイズで試しても同じ現象になりますか?

    2008年1月10日 9:54
  •  じゃんぬねっと さんからの引用

    1.5 倍のフォント サイズ

     

    なんか、現在のデザインのフォントサイズを1.5倍してしまいそうだ。

     

    というわけで、1.5の倍数、ですよね?

    2008年1月10日 11:21