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

Tanım

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

C#
protected override void SetBoundsCore(int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);

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

Kullanılmadı.

specified
BoundsSpecified

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

Açıklamalar

Denetimi, TextBoxBase özelliği ise ve Multiline özelliği true ise sınırları AutoSize ayarlamak için özelliğini falsekullanırPreferredHeight.

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

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

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

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10