次の方法で共有


Form.Size プロパティ

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

Public Shadows Property Size As Size
[C#]
public new Size Size {get; set;}
[C++]
public: __property Size get_Size();public: __property void set_Size(Size);
[JScript]
public hide function get Size() : Size;public hide function set Size(Size);

プロパティ値

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

解説

このプロパティを使用すると、 Height プロパティと Width プロパティを個別に設定するのではなく、フォームの高さと幅を同時に設定できます。フォームのサイズと位置を設定する場合は、 DesktopBounds プロパティを使用して、デスクトップ座標に基づいてそれらの値を設定するか、 Control クラスの Bounds プロパティを使用して、画面座標に基づいて設定できます。

使用例

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

 
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

[C#] 
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();
}

[C++] 
private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form* form2 = new Form();
      // Set the text displayed in the caption.
      form2->Text = S"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();
   }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Form クラス | Form メンバ | System.Windows.Forms 名前空間 | Width | Height | DesktopBounds | Bounds