Control.SetClientSizeCore(Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta le dimensioni dell'area client del controllo.
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)
Parametri
- x
- Int32
Larghezza dell'area client in pixel.
- y
- Int32
Altezza dell'area client in pixel.
Esempio
Nell'esempio di codice seguente viene eseguito l'override del SetClientSizeCore metodo per assicurarsi che il controllo rimanga quadrato. In questo esempio è necessario disporre di una classe direttamente o indirettamente derivata dalla 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
Commenti
L'area client inizia dalla posizione (0, 0) e si estende alla posizione (x
, y
).
In genere, non è consigliabile impostare l'oggetto ClientSize del controllo .
Note per gli eredi
Quando si esegue l'override SetClientSizeCore(Int32, Int32) in una classe derivata, assicurarsi di chiamare il metodo della classe base SetClientSizeCore(Int32, Int32) in modo che la ClientSize proprietà venga modificata.
Per altre informazioni sul disegno sui controlli, vedere Rendering di un controllo Windows Forms.