Form.ClientSize プロパティ

定義

フォームのクライアント領域のサイズを取得または設定します。

public:
 property System::Drawing::Size ClientSize { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size ClientSize { get; set; }
member this.ClientSize : System.Drawing.Size with get, set
Public Property ClientSize As Size

プロパティ値

フォームのクライアント領域のサイズを表す Size

次の例では、フォームのイベントの Resize イベント ハンドラーを作成します。 イベント ハンドラーは、ClientSizeフォームの プロパティを使用して、 という名前button1のコントロールをButtonフォームのクライアント領域全体に塗りつぶします。

private:
   void MyForm_Resize( Object^ sender, EventHandler^ e )
   {
      // Set the size of button1 to the size of the client area of the form.
      button1->Size = this->ClientSize;
   }
private void MyForm_Resize (Object sender, EventHandler e)
 {
    // Set the size of button1 to the size of the client area of the form.
    button1.Size = this.ClientSize;
 }
Private Sub MyForm_Resize(sender As Object, e As EventHandler)
    ' Set the size of button1 to the size of the client area of the form.
    button1.Size = Me.ClientSize
End Sub

注釈

フォームのクライアント領域のサイズは、罫線とタイトル バーを除いたフォームのサイズです。 フォームのクライアント領域は、コントロールを配置できるフォーム内の領域です。 このプロパティを使用すると、グラフィックス操作を実行するとき、またはフォーム上のコントロールのサイズ設定と配置を行うときに、適切な寸法を取得できます。 フォーム全体のサイズを取得するには、 プロパティを Size 使用するか、個々のプロパティ HeightWidthを使用します。

注意

現在、アプリケーション設定を使用してこのプロパティにバインドすることはできません。 アプリケーション設定の詳細については、「アプリケーション 設定の概要」を参照してください。

適用対象

こちらもご覧ください