Control.SetClientSizeCore(Int32, Int32) Méthode
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.
Définit la taille de la zone cliente du contrôle.
protected:
virtual void SetClientSizeCore(int x, int y);
protected virtual void SetClientSizeCore (int x, int y);
abstract member SetClientSizeCore : int * int -> unit
override this.SetClientSizeCore : int * int -> unit
Protected Overridable Sub SetClientSizeCore (x As Integer, y As Integer)
Paramètres
- x
- Int32
Largeur de la zone cliente, en pixels.
- y
- Int32
Hauteur de la zone cliente, en pixels.
Exemples
L’exemple de code suivant remplace la SetClientSizeCore méthode pour s’assurer que le contrôle reste carré. Cet exemple exige que vous disposiez d’une classe qui soit directement ou indirectement dérivée de la Control classe.
protected:
virtual void SetClientSizeCore( int x, int y ) override
{
// Keep the client size square.
if ( x > y )
{
UserControl::SetClientSizeCore( x, x );
}
else
{
UserControl::SetClientSizeCore( y, y );
}
}
protected override void SetClientSizeCore(int x, int y)
{
// Keep the client size square.
if(x > y)
{
base.SetClientSizeCore(x, x);
}
else
{
base.SetClientSizeCore(y, y);
}
}
Protected Overrides Sub SetClientSizeCore(x As Integer, y As Integer)
' Keep the client size square.
If x > y Then
MyBase.SetClientSizeCore(x, x)
Else
MyBase.SetClientSizeCore(y, y)
End If
End Sub
Remarques
La zone cliente commence à l’emplacement (0, 0) et s’étend à l’emplacement (x
, y
).
En règle générale, vous ne devez pas définir le ClientSize contrôle.
Notes pour les héritiers
En cas de SetClientSizeCore(Int32, Int32) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de SetClientSizeCore(Int32, Int32) base afin que la ClientSize propriété soit ajustée.
Pour plus d’informations sur le dessin sur les contrôles, consultez Rendu d’un contrôle Windows Forms.