Form.Size Form.Size Form.Size Form.Size Property

定義

フォームのサイズを取得または設定します。Gets or sets the size of the form.

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

プロパティ値

フォームのサイズを表す SizeA Size that represents the size of the form.

次のコード例では、75% の不透明度で表示されるフォームを作成する方法を示します。The following code example demonstrates how to create a form that is displayed with an opacity level of 75 percent. コード例で、画面の中央に配置される新しいフォームを作成する、Opacityフォームの不透明度を変更するプロパティを設定します。The example code creates a new form that is positioned in the center of the screen with an Opacity property set to change the opacity level of the form. コード例でも設定、Sizeプロパティより大きなを提供するフォームの既定のサイズよりもフォームのサイズします。The example code also sets the Size property to provide a larger sized form than the default size of the form. この例では、イベント ハンドラーまたは他の方法で別の形式から、この例で定義されたメソッドが呼び出されることが必要です。This example requires that the method defined in this example is called from another form in an event handler or other method.

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プロパティに個別にします。This property allows you to set both the height and width (in pixels) of the form at the same time instead of setting the Height and Width properties individually. フォームの位置とサイズを設定する場合は、使用、DesktopBoundsサイズおよび形式を特定するためのプロパティは、デスクトップ座標または使用に基づく、Boundsのプロパティ、Controlフォームの位置とサイズを設定するクラスは、画面の座標系に基づくinates します。If you want to set the size and location of a form, you can use the DesktopBounds property to size and locate the form based on desktop coordinates or use the Bounds property of the Control class to set the size and location of the form based on screen coordinates.

注意

このプロパティの最大値は、フォームが実行されている画面の解像度によって制限されます。The maximum value of this property is limited by the resolution of the screen on which the form runs. 値は、各画面の寸法 (水平 + 12 と垂直 + 12) 経由で 12 ピクセルよりも大きい値にすることはできません。The value cannot be greater than 12 pixels over each screen dimension (horizontal + 12 and vertical + 12).

注意

Pocket PC デバイスで設定してサイズ変更可能なウィンドウを作成することができますFormBorderStyleNoneも削除してMainMenuコントロール。On Pocket PC devices, you can create a resizable window by setting FormBorderStyle to None and removing any MainMenu control. スマート フォンのデバイスでできることはありませんサイズを変更する、 Form -画面全体に合わせて常にします。On SmartPhone devices, you can never resize a Form - it will always fill the entire screen.

適用対象

こちらもご覧ください