• 締切済み

[VB6.0]フォーム上に配置したコントロールのフォントサイズが変えられない

はじめまして。 VB6.0のアプリケーションウィザードを使用してフォームをいくつか作りました。 ウィザード終了後、これらのフォーム上に配置されたラベルなどのfontプロパティ を操作してフォントサイズを変えたいのです。フォームのデザイン上はフォントサ イズを変えることが出来るのですが、実行すると、"コントロールのfontプロパティ のfontサイズ"ではなく、"フォームのfontプロパティのfontサイズ"で統一されて しまいます。つまり、コントロール毎の値は無視されて、フォームの値で統一され てしまうのです。 exe形式にコンパイルしても同じでした。どこかしらのプロパティをいじるのだと 思うのですが、どなたかわかる方はいらっしゃいますか? よろしくお願いします。 (環境)Windows98SE+VB6.0+SP5.0

みんなの回答

  • sienna
  • ベストアンサー率35% (51/145)
回答No.1

原因はわからないので根本的な解決にはならないのですが フォームの起動時等(Form_Activate等)で ラベルのプロパティをセットしてみてはいかがですか? Label1.FontSize = ??

minamotono
質問者

お礼

ご返信ありがとうございます。 早速、Form_LoadイベントとForm_Activateイベントで試してみましたが、 両方法ともに結果はNGでした。やはり、フォーム全部のコントロールに影響を 与えてしまい、全コントロールのフォントが一斉に大きくなったりしてしまい ました。

関連するQ&A