ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece los límites especificados del control 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)
Parámetros
- specified
- BoundsSpecified
Combinación bit a bit de los valores de BoundsSpecified.
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 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 height``width
propiedades , o o x
y
de la Location propiedad se pueden pasar con una referencia a la instancia actual del control. Sin embargo, se respetan todos los valores pasados 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 el Size del control , el valor del specified
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 para cambiar. Las clases derivadas pueden agregar restricciones de tamaño al SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) método .