Form.Size Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de grootte van het formulier op of stelt u deze in.
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
Waarde van eigenschap
Een Size die de grootte van het formulier aangeeft.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een formulier maakt dat wordt weergegeven met een dekkingsniveau van 75 procent. Met de voorbeeldcode wordt een nieuw formulier gemaakt dat in het midden van het scherm wordt geplaatst met een Opacity eigenschap die is ingesteld om het dekkingsniveau van het formulier te wijzigen. Met de voorbeeldcode wordt de Size eigenschap ook ingesteld op een groter formaat dan de standaardgrootte van het formulier. Voor dit voorbeeld is vereist dat de in dit voorbeeld gedefinieerde methode wordt aangeroepen vanuit een ander formulier in een gebeurtenis-handler of een andere methode.
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
Opmerkingen
Met deze eigenschap kunt u zowel de hoogte als de breedte (in pixels) van het formulier tegelijk instellen in plaats van de Height eigenschappen Width afzonderlijk in te stellen. Als u de grootte en locatie van een formulier wilt instellen, kunt u de DesktopBounds eigenschap gebruiken om het formulier te wijzigen en te zoeken op basis van bureaubladcoördinaten of de Bounds eigenschap van de Control klasse gebruiken om de grootte en locatie van het formulier in te stellen op basis van schermcoördinaten.
Note
De maximale waarde van deze eigenschap wordt beperkt door de resolutie van het scherm waarop het formulier wordt uitgevoerd. De waarde mag niet groter zijn dan 12 pixels boven elke schermdimensie (horizontaal + 12 en verticaal + 12).
Note
Op Pocket PC-apparaten kunt u een formaatvenster maken door een MainMenu besturingselement in te None stellen FormBorderStyle en te verwijderen. Op SmartPhone-apparaten kunt u het formaat van een Form apparaat nooit wijzigen. Het zal altijd het hele scherm vullen.