Control.ClientRectangle Özellik

Tanım

Denetimin istemci alanını temsil eden dikdörtgeni alır.

C#
[System.ComponentModel.Browsable(false)]
public System.Drawing.Rectangle ClientRectangle { get; }

Özellik Değeri

Rectangle

Rectangle Denetimin istemci alanını temsil eden bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği bir form için otomatik kaydırmayı etkinleştirir, formu yeniden boyutlandırılır ve form yeniden boyutlandırıldıktan sonra düğmenin görünür kalmasını sağlar. Bu örnek, üzerinde adlı button2 bir Button öğesinin Form olmasını gerektirir.

C#
private void ResizeForm()
{
   // Enable auto-scrolling for the form.
   this.AutoScroll = true;

   // Resize the form.
   Rectangle r = this.ClientRectangle;
   // Subtract 100 pixels from each side of the Rectangle.
   r.Inflate(-100, -100);
   this.Bounds = this.RectangleToScreen(r);

   // Make sure button2 is visible.
   this.ScrollControlIntoView(button2);
}

Açıklamalar

Denetimin istemci alanı, kaydırma çubukları, kenarlıklar, başlık çubukları ve menüler gibi istemci olmayan öğeler çıkarılarak denetimin sınırlarıdır.

İstemci koordinatları denetimin istemci alanının sol üst köşesine göre olduğundan, bu özellik tarafından döndürülen dikdörtgenin sol üst köşesinin koordinatları (0,0) şeklindedir. Denetimin yüzeyinde çizim yapma gibi görevler için denetimin istemci alanının boyutunu ve koordinatlarını almak için bu özelliği kullanabilirsiniz.

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.