[C#] フォームのサイズを変更する - フォームの幅、高さを変更する

このページのタグ:[C#] [フォーム]
プログラムコードからフォームのサイズ(幅、高さ)を変更する方法を紹介します。

UI

下図のUIを準備します。

コード

以下のコードを記述します。button1, button2のClickイベントを実装します。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FormSizeAndPosition
{
  public partial class FormMain : Form
  {
    public FormMain()
    {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
      this.Size = new Size(400, 300);
    }

    private void button2_Click(object sender, EventArgs e)
    {
      this.Width = 360;
      this.Height = 200;
    }
  }
}

解説

button1のClickイベントでは、フォームのサイズプロパティに値を設定しフォームのサイズを変更するコードです。SizeプロパティにはSize構造体を代入して設定します。
button2のClickイベントでは、Widthプロパティ、Heightプロパティに値を設定しフォームのサイズを変更しています。

実行結果

プロジェクトを実行します。下図のウィンドウが表示されます。


button1を押します。ウィンドウサイズが400x300に変更されました。


button2を押します。ウィンドウサイズが360x200に変更されました。

登録日 :2012-05-14    最終更新日 :2012-05-19
このページのタグ:[C#] [フォーム]
Japanese
プライバシー    iPentecについて
iPentec all rights reserverd. (ISDC)