ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) 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 i limiti specificati del controllo ListBox.
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
- specified
- BoundsSpecified
Combinazione bit per bit dei valori di BoundsSpecified.
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 ListBox verrà modificata dal multiplo più grande minore dell'altezza.
In genere, i parametri che corrispondono ai limiti non inclusi nel parametro specificato vengono passati con i relativi valori correnti. Ad esempio, le height
proprietà , width
o o x
y
della proprietà della Location proprietà possono essere passate 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 modificato 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 alle dimensioni al SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) metodo .