Form.Size プロパティ

定義

フォームのサイズを取得または設定します。

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

プロパティ値

フォームのサイズを表す Size

次の例では、不透明度レベル 75% で表示されるフォームを作成する方法を示します。 このコード例では、フォームの不透明度を変更するプロパティを設定して、画面 Opacity の中央に配置される新しいフォームを作成します。 また、このコード例では、 プロパティを Size 設定して、フォームの既定のサイズよりも大きなサイズのフォームを提供します。 この例では、この例で定義されているメソッドを、イベント ハンドラーまたは他のメソッドの別のフォームから呼び出す必要があります。

private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Set the text displayed in the caption.
      form2->Text = "My Form";

      // Set the opacity to 75%.
      form2->Opacity = .75;

      // Size the form to be 300 pixels in height and width.
      form2->Size = System::Drawing::Size( 300, 300 );

      // Display the form in the center of the screen.
      form2->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as a modal dialog box.
      form2->ShowDialog();
   }
private void CreateMyOpaqueForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Set the text displayed in the caption.
   form2.Text = "My Form";
   // Set the opacity to 75%.
   form2.Opacity = .75;
   // Size the form to be 300 pixels in height and width.
   form2.Size = new Size(300,300);
   // Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen;

   // Display the form as a modal dialog box.
   form2.ShowDialog();
}
Private Sub CreateMyOpaqueForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Set the text displayed in the caption.
   form2.Text = "My Form"
   ' Set the opacity to 75%.
   form2.Opacity = 0.75
   ' Size the form to be 300 pixels in height and width.
   form2.Size = New Size(300, 300)
   ' Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen

   ' Display the form as a modal dialog box.
   form2.ShowDialog()
End Sub

注釈

このプロパティを使用すると、 プロパティと プロパティを個別に設定する代わりに、フォームの高さと幅 (ピクセル単位) の両方をHeightWidth同時に設定できます。 フォームのサイズと場所を設定する場合は、 プロパティをDesktopBounds使用して、デスクトップ座標に基づいてフォームのサイズと位置を指定するか、 クラスの Control プロパティをBounds使用して、画面座標に基づいてフォームのサイズと場所を設定できます。

注意

このプロパティの最大値は、フォームを実行する画面の解像度によって制限されます。 この値は、各画面の寸法 (水平 + 12 および垂直 + 12) に対して 12 ピクセルを超えることはできません。

注意

ポケット PCデバイスでは、 に設定FormBorderStyleしてコントロールを削除MainMenuすることで、サイズ変更可能なウィンドウをNone作成できます。 SmartPhone デバイスでは、 のサイズを Form 変更することはできません。常に画面全体に表示されます。

適用対象

こちらもご覧ください