Form Size

ウインドウサイズの拡大/縮小に対応します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

ウインドウサイズ

  1. マウスでウインドウをドラッグすると、サイズが拡大/縮小します。
    これに合わせて RichTextBox のサイズも調整します。
  2. デザインから RichTextBox を選び、次の配置プロパティを設定して下さい。
    Dock には Fill とタイプします。
    ・Anchor Top,Left
    ・Dock Fill
    ウインドウサイズを拡大/縮小すると RichTextBox も付いて来ます。
  3. プロパティの設定で、うまく行かないときはプログラムでサイズを調整します。
    RichTextBox の左上座標をウインドウに合わせます。
  4. デザイン画面から From を選択して、稲妻アイコンから Load に FormLoad とタイプします。
    FormLoad() メソッドに次のソースコードを記述します。
    16, 36 は、プログラムを実行して調整して下さい。
        // FormLoad は Form がロードされる時に一度だけ呼ばれる
        private void FormLoad(object sender, EventArgs e)
        {
            richTextBox1.Width = this.Width - 16;
            richTextBox1.Height = this.Height - 36;
        }
    
  5. From を選択して、稲妻アイコンから Resize に FormResize とタイプします。
        // Form のサイズが変更されたときに呼ばれる
        private void FormResize(object sender, EventArgs e)
        {
            richTextBox1.Width = this.Width - 16;
            richTextBox1.Height = this.Height - 36;
        }
    
  6. 実行して表示を確認します。
    マウスでウンドサイズを大きく(小さく)して下さい。
    ウインドウサイズに合わせて、RichTextBox も付いて来ます。

超初心者のプログラム入門(C# Frame Work)