Form.Size Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la taille du formulaire.
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
Valeur de propriété
Size qui représente la taille du formulaire.
Exemples
L’exemple suivant montre comment créer un formulaire qui s’affiche avec un niveau d’opacité de 75 %. L’exemple de code crée un formulaire positionné au centre de l’écran avec une Opacity propriété définie pour modifier le niveau d’opacité du formulaire. L’exemple de code définit également la Size propriété pour fournir un formulaire de taille supérieure à la taille par défaut du formulaire. Cet exemple nécessite que la méthode définie dans cet exemple soit appelée à partir d’un autre formulaire dans un gestionnaire d’événements ou une autre méthode.
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
Remarques
Cette propriété vous permet de définir simultanément la hauteur et la largeur (en pixels) du formulaire au lieu de définir les Height propriétés et Width individuellement. Si vous souhaitez définir la taille et l’emplacement d’un formulaire, vous pouvez utiliser la DesktopBounds propriété pour dimensionner et localiser le formulaire en fonction des coordonnées de bureau ou utiliser la Bounds propriété de la Control classe pour définir la taille et l’emplacement du formulaire en fonction des coordonnées d’écran.
Notes
La valeur maximale de cette propriété est limitée par la résolution de l’écran sur lequel le formulaire s’exécute. La valeur ne peut pas être supérieure à 12 pixels sur chaque dimension d’écran (horizontale + 12 et verticale + 12).
Notes
Sur les appareils Pocket PC, vous pouvez créer une fenêtre redimensionnable en définissant FormBorderStyleNone
sur et en supprimant n’importe quel MainMenu contrôle. Sur les appareils SmartPhone, vous ne pouvez jamais redimensionner un Form - il remplira toujours l’écran entier.