ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 height
właściwości Location , width
lub 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 .