Form.Size プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォームのサイズを取得または設定します。
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
注釈
このプロパティを使用すると、 Height プロパティと Width プロパティを個別に設定する代わりに、フォームの高さと幅 (ピクセル単位) の両方を同時に設定できます。 フォームのサイズと場所を設定する場合は、DesktopBounds プロパティを使用して、デスクトップ座標に基づいてフォームのサイズを設定したり、Control クラスの Bounds プロパティを使用して、画面座標に基づいてフォームのサイズと位置を設定したりできます。
注
このプロパティの最大値は、フォームを実行する画面の解像度によって制限されます。 この値は、各画面の寸法 (水平 + 12 および垂直 + 12) で 12 ピクセルを超えることはできません。
注
Pocket PC デバイスでは、 FormBorderStyle を None に設定し、 MainMenu コントロールを削除することで、サイズ変更可能なウィンドウを作成できます。 SmartPhone デバイスでは、 Form のサイズを変更することはできません。常に画面全体に表示されます。