Condividi tramite


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Metodo

Definizione

Imposta i limiti specificati del ListBox controllo.

protected:
 override void SetBoundsCore(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
protected override void SetBoundsCore(int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
override this.SetBoundsCore : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Protected Overrides Sub SetBoundsCore (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)

Parametri

x
Int32

Left Nuovo valore della proprietà del controllo.

y
Int32

Top Nuovo valore della proprietà del controllo.

width
Int32

Width Nuovo valore della proprietà del controllo.

height
Int32

Height Nuovo valore della proprietà del controllo.

specified
BoundsSpecified

Combinazione bit per bit dei BoundsSpecified valori.

Commenti

L'altezza del ListBox controllo aumenta e diminuisce di un multiplo della ItemHeight proprietà . Se height è un numero che non è un multiplo di ItemHeight, l'altezza di cambierà dal multiplo più grande minore dell'altezza ListBox .

In genere, i parametri che corrispondono ai limiti non inclusi nel parametro specificato vengono passati con i relativi valori correnti. Ad esempio, è possibile passare le heightx proprietà , widtho o y della proprietà della Location proprietà con un riferimento all'istanza corrente del controllo. Tuttavia, tutti i valori passati vengono rispettati e applicati al controllo.

Il specified parametro rappresenta gli elementi dei controlli Bounds modificati dall'applicazione. Ad esempio, se si modifica l'oggetto Size del controllo , il valore del specified parametro è Size. Tuttavia, se l'oggetto Size viene regolato in risposta alla Dock proprietà impostata, il valore del specified parametro è None.

Note per gli eredi

Quando si esegue l'override SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) in una classe derivata, assicurarsi di chiamare il metodo della classe di SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) base per forzare la modifica dei limiti del controllo. Le classi derivate possono aggiungere restrizioni relative alle dimensioni al SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) metodo .

Si applica a