Form.Size Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger formulärets storlek.
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
Egenskapsvärde
En Size som representerar formulärets storlek.
Exempel
I följande exempel visas hur du skapar ett formulär som visas med en opacitetsnivå på 75 procent. Exempelkoden skapar ett nytt formulär som är placerat i mitten av skärmen med en Opacity egenskap inställd på att ändra formulärets opacitetsnivå. Exempelkoden anger också egenskapen så att den Size ger ett större formulär än formulärets standardstorlek. Det här exemplet kräver att den metod som definieras i det här exemplet anropas från ett annat formulär i en händelsehanterare eller annan metod.
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
Kommentarer
Med den här egenskapen kan du ange både höjd och bredd (i bildpunkter) i formuläret samtidigt i stället för att ange Height egenskaperna och Width individuellt. Om du vill ange storlek och plats för ett formulär kan du använda DesktopBounds egenskapen för att storleksanpassa och hitta formuläret baserat på skrivbordskoordinater eller använda Bounds egenskapen Control för klassen för att ange formulärets storlek och plats baserat på skärmkoordinater.
Note
Det maximala värdet för den här egenskapen begränsas av upplösningen på skärmen där formuläret körs. Värdet får inte vara större än 12 bildpunkter över varje skärmdimension (vågrätt + 12 och lodrätt + 12).
Note
På Pocket PC-enheter kan du skapa ett storleksbart fönster genom att ange FormBorderStyle till None och ta bort alla MainMenu kontroller. På SmartPhone-enheter kan du aldrig ändra storlek på en Form - den kommer alltid att fylla hela skärmen.