FormBorderStyle=Sizebleでフォームの幅と高さ(サイズ)を小さくできない
このページのタグ:[
C#] [
フォーム]
FormBorderStyle=Sizableに設定した場合、フォームのWidth,Heightプロパティに小さな値を代入してもフォームのサイズを小さくできません。
コード例
private void button1_Click_1(object sender, EventArgs e)
{
this.MinimumSize = new Size(1, 1);
this.Width = 2;
this.Height = 2;
}
どんなに小さな値を入力しても下図の大きさより小さくはなりません。
CreateParamsをオーバーライドしてフォームのタイトルバーやシステムメニューを表示しない場合でも同様です。

小さなフォームを作成する場合は他のスタイル(FormBorderStyle=none, FormBorderStyle=SizableToolWindowなど)を設定する必要があります。
登録日 :2010-07-22
最終更新日 :2010-07-22