Udostępnij za pośrednictwem


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Metoda

Definicja

Ustawia określone granice kontrolki 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)

Parametry

x
Int32

Nowa Left wartość właściwości kontrolki.

y
Int32

Nowa Top wartość właściwości kontrolki.

width
Int32

Nowa Width wartość właściwości kontrolki.

height
Int32

Nowa Height wartość właściwości kontrolki.

specified
BoundsSpecified

Bitowa kombinacja BoundsSpecified wartości.

Uwagi

Wysokość kontrolki ListBox zwiększa się i zmniejsza o wielokrotność ItemHeight właściwości. Jeśli wysokość jest liczbą, która nie jest wielokrotną ItemHeight, wysokość ListBox obiektu zmieni się o największą wielokrotność mniejszą niż wysokość.

Zazwyczaj parametry, które odpowiadają granicom, które nie są uwzględnione w określonym parametrze, są przekazywane wraz z ich bieżącymi wartościami. Na przykład heightwłaściwości Location , widthlub x właściwości y można przekazać za pomocą odwołania do bieżącego wystąpienia kontrolki. Jednak wszystkie przekazane wartości są uznawane i stosowane do kontrolki.

Parametr specified reprezentuje elementy kontrolek Bounds zmienionych przez aplikację. Na przykład w przypadku zmiany Size kontrolki specified wartość parametru to Size. Jeśli Size jednak element jest dostosowywany w odpowiedzi na ustawioną właściwość, wartość parametru Dock specified to None.

Uwagi dotyczące dziedziczenia

Podczas zastępowania SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) w klasie pochodnej należy wywołać metodę klasy SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) bazowej, aby wymusić zmianę granic kontrolki. Klasy pochodne mogą dodawać ograniczenia rozmiaru SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) do metody .

Dotyczy