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

Definição

Define os limites especificados do ListBox controlo.

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

O novo Left valor da propriedade do controlo.

y
Int32

O novo Top valor da propriedade do controlo.

width
Int32

O novo Width valor da propriedade do controlo.

height
Int32

O novo Height valor da propriedade do controlo.

specified
BoundsSpecified

Uma combinação bit a bit dos BoundsSpecified valores.

Observações

A altura do ListBox controlo aumenta e diminui em múltiplos da ItemHeight propriedade. Se a altura for um número que não seja múltiplo de ItemHeight, a altura do ListBox irá mudar pelo maior múltiplo que seja menor que a altura.

Normalmente, os parâmetros que correspondem aos limites não incluídos no parâmetro especificado são passados com os seus valores atuais. Por exemplo, as heightpropriedades , width, ou ou xy ou da Location propriedade podem ser passadas com uma referência à instância atual do controlo. No entanto, todos os valores transmitidos são respeitados e aplicados ao controlo.

O specified parâmetro representa os elementos dos controlos Bounds alterados pela sua aplicação. Por exemplo, se alterar o Size do controlo, o valor do specified parâmetro é Size. No entanto, se o Size for ajustado em resposta à Dock propriedade que está a ser definida, o specified valor do parâmetro é None.

Notas para Herdeiros

Ao sobrepor SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) numa classe derivada, certifique-se de chamar o método da SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) classe base para forçar a mudança dos limites do controlo. As classes derivadas podem adicionar restrições de tamanho ao SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) método.

Aplica-se a