Control.SetClientSizeCore(Int32, Int32) Yöntem

Tanım

Denetimin istemci alanının boyutunu ayarlar.

C#
protected virtual void SetClientSizeCore (int x, int y);

Parametreler

x
Int32

piksel cinsinden istemci alanı genişliği.

y
Int32

İstemci alanının piksel cinsinden yüksekliği.

Örnekler

Aşağıdaki kod örneği, denetimin SetClientSizeCore kare kalmasını sağlamak için yöntemini geçersiz kılar. Bu örnek, doğrudan veya dolaylı olarak sınıfından türetilmiş Control bir sınıfınız olmasını gerektirir.

C#
protected override void SetClientSizeCore(int x, int y)
{
   // Keep the client size square.
   if(x > y)
   {
      base.SetClientSizeCore(x, x);
   }
   else
   {
      base.SetClientSizeCore(y, y);
   }
}

Açıklamalar

İstemci alanı (0, 0) konumunda başlar ve (x, y) konumuna genişletir.

Genellikle, denetimin değerini ClientSize ayarlamamalısınız.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kıldığınızda SetClientSizeCore(Int32, Int32) , özelliğin ayarlanması için temel sınıfın SetClientSizeCore(Int32, Int32) yöntemini çağırdığınızdan ClientSize emin olun.

Denetimler üzerinde çizim yapma hakkında daha fazla bilgi için bkz. Windows Forms Denetimi İşleme.

Ş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
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.