• ベストアンサー

VB初心者です・・。

お世話になっていますm(__)m。 フォームは、初期設定ではリサイズ可能になっているようですが、Moveと最大化・最小化だけできて、リサイズ自体は固定したいのですが(大きさのみ固定)、プロパティに見当たりません・・。フォームロード時にどのような記述をすれば良いのでしょうか・・??

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

暫く実験してみたのですが、VBからは仰る仕様を実現するのは難しいような気がしてきました。(もちろん、私が簡単な方法を見落としてる可能性も大いに有りますが^^) とりあえず、フォームのResizeイベントに、 Me.Width=???? Me.Height=???? って書けば、擬似的には可能かとは思います。 この場合は念のため、フォームのAutoRedrawプロパティをTrueにしといたほうがいいかと思います。 (一部の環境で画面にゴミが残ることも考えられますので。理想を言えば、タイマを使ってしばらく待機した後に再描画したいところです。)

kyo----
質問者

お礼

お返事遅くなってしまい申し訳ございませんでした! 詳しいご回答本当にありがとうございました!

その他の回答 (1)

noname#118114
noname#118114
回答No.2

フォームのプロパティでBorderStyleを「1-固定(実線)」にし、 MinButtonとMaxButtonをTrueにすれば可能です。 但し、これらのプロパティは実行時では参照のみなのでデザイン時に設定してください。

kyo----
質問者

お礼

お返事遅くなってしまい申し訳ございませんでした! 詳しいご回答本当にありがとうございました!

関連するQ&A