Partilhar via


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

Definição

Define os limites especificados do controle 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

x
Int32

O novo valor da propriedade Left do controle.

y
Int32

O novo valor da propriedade Top do controle.

width
Int32

O novo valor da propriedade Width do controle.

height
Int32

O novo valor da propriedade Height do controle.

specified
BoundsSpecified

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

Comentários

A altura do ListBox controle aumenta e diminui em um múltiplo da ItemHeight propriedade. Se a altura for um número que não é um múltiplo de ItemHeight, a altura do ListBox múltiplo maior será alterada por um múltiplo menor que a altura.

Normalmente, os parâmetros que correspondem aos limites não incluídos no parâmetro especificado são passados com seus valores atuais. Por exemplo, o height, widthou as x propriedades ou y propriedades da Location propriedade podem ser passadas com uma referência à instância atual do controle. No entanto, todos os valores passados são honrados e aplicados ao controle.

O specified parâmetro representa os elementos dos controles alterados Bounds pelo aplicativo. Por exemplo, se você alterar o Size controle, o valor do specified parâmetro será Size. No entanto, se a Size propriedade for ajustada em resposta à Dock propriedade que está sendo definida, o valor do specified parâmetro será None.

Notas aos Herdeiros

Ao substituir SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) em uma classe derivada, chame o método da SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) classe base para forçar a alteração dos limites do controle. Classes derivadas podem adicionar restrições de tamanho ao SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) método.

Aplica-se a