BoundsSpecified Énumération
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.
Spécifie les limites du contrôle à utiliser lors de la définition de la position et de la taille d'un contrôle.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class BoundsSpecified
[System.Flags]
public enum BoundsSpecified
[<System.Flags>]
type BoundsSpecified =
Public Enum BoundsSpecified
- Héritage
- Attributs
Champs
All | 15 | Spécifie que les valeurs des propriétés Location et Size sont définies. |
Height | 8 | Spécifie que la hauteur du contrôle est définie. |
Location | 3 | Spécifie que les coordonnées X et Y du contrôle sont définies. |
None | 0 | Aucune limite n'est spécifiée. |
Size | 12 | Spécifie que les valeurs des propriétés Width et Height du contrôle sont définies. |
Width | 4 | Spécifie que la largeur du contrôle est définie. |
X | 1 | Spécifie que le bord gauche du contrôle est défini. |
Y | 2 | Spécifie que le bord supérieur du contrôle est défini. |
Exemples
private:
void MyForm_Layout( Object^ /*sender*/, System::Windows::Forms::LayoutEventArgs^ /*e*/ )
{
// Center the Form on the user's screen everytime it requires a Layout.
this->SetBounds( (Screen::GetBounds( this ).Width / 2) - (this->Width / 2), (Screen::GetBounds( this ).Height / 2) - (this->Height / 2), this->Width, this->Height, BoundsSpecified::Location );
}
private void MyForm_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
// Center the Form on the user's screen everytime it requires a Layout.
this.SetBounds((Screen.GetBounds(this).Width/2) - (this.Width/2),
(Screen.GetBounds(this).Height/2) - (this.Height/2),
this.Width, this.Height, BoundsSpecified.Location);
}
Private Sub MyForm_Layout(ByVal sender As Object, _
ByVal e As System.Windows.Forms.LayoutEventArgs) Handles MyBase.Layout
' Center the Form on the user's screen everytime it requires a Layout.
Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _
(System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _
Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)
End Sub
Remarques
Utilisez les membres de cette énumération lors de l’appel des SetBoundsCore méthodes et SetBounds de la Control classe .