Aracılığıyla paylaş


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Yöntem

Tanım

Denetimin belirtilen sınırlarını ListBox ayarlar.

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)

Parametreler

x
Int32

Denetimin yeni Left özellik değeri.

y
Int32

Denetimin yeni Top özellik değeri.

width
Int32

Denetimin yeni Width özellik değeri.

height
Int32

Denetimin yeni Height özellik değeri.

specified
BoundsSpecified

Değerlerin bit düzeyinde birleşimi BoundsSpecified .

Açıklamalar

Denetimin yüksekliği özelliğin ListBox katları ItemHeight kadar artar ve azalır. Yükseklik, öğesinin ItemHeightkatı olmayan bir sayıysa, yüksekliğinin yüksekliği ListBox , yüksekten küçük olan en büyük katla değişir.

Genellikle, belirtilen parametreye dahil olmayan sınırlara karşılık gelen parametreler geçerli değerleriyle geçirilir. Örneğin, özelliğinin height, widthveya x veya y özellikleri Location denetimin geçerli örneğine bir başvuruyla geçirilebilir. Ancak, geçirilen tüm değerler kabul edilir ve denetime uygulanır.

parametresi, specified uygulamanız tarafından değiştirilen denetimlerin Bounds öğelerini temsil eder. Örneğin, denetimin Size değerini değiştirirseniz parametre specified değeri olur Size. Ancak, ayarı ayarlanan özelliğe yanıt olarak Dock ayarlanırsa Size parametre specified değeri olurNone.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılma SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) sırasında, denetimin sınırlarını değiştirmeye zorlamak için temel sınıfın SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) yöntemini çağırdığınızdan emin olun. Türetilmiş sınıflar yöntemine SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) boyut kısıtlamaları ekleyebilir.

Şunlara uygulanır