Compartir por


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Método

Definición

Establece los límites especificados del ListBox control.

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)

Parámetros

x
Int32

Left Nuevo valor de propiedad del control.

y
Int32

Top Nuevo valor de propiedad del control.

width
Int32

Width Nuevo valor de propiedad del control.

height
Int32

Height Nuevo valor de propiedad del control.

specified
BoundsSpecified

Combinación bit a bit de los BoundsSpecified valores.

Comentarios

El alto del ListBox control aumenta y disminuye en un múltiplo de la ItemHeight propiedad . Si height es un número que no es un múltiplo de ItemHeight, el alto de ListBox cambiará por el múltiplo mayor que es menor que el alto.

Normalmente, los parámetros que corresponden a los límites no incluidos en el parámetro especificado se pasan con sus valores actuales. Por ejemplo, las heightpropiedades , widtho o xy de la Location propiedad se pueden pasar con una referencia a la instancia actual del control. Sin embargo, todos los valores pasados se respetan y se aplican al control .

El specified parámetro representa los elementos de los controles Bounds modificados por la aplicación. Por ejemplo, si cambia del Size control , el specified valor del parámetro es Size. Sin embargo, si Size se ajusta en respuesta a la Dock propiedad que se establece, el valor del specified parámetro es None.

Notas a los desarrolladores de herederos

Al invalidar SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) en una clase derivada, asegúrese de llamar al método de SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) la clase base para forzar los límites del control que se van a cambiar. Las clases derivadas pueden agregar restricciones de tamaño al SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) método .

Se aplica a