Control.ClientRectangle Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin istemci alanını temsil eden dikdörtgeni alır.
public:
property System::Drawing::Rectangle ClientRectangle { System::Drawing::Rectangle get(); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Rectangle ClientRectangle { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ClientRectangle : System.Drawing.Rectangle
Public ReadOnly Property ClientRectangle As Rectangle
Özellik Değeri
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.
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 );
}
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);
}
Private Sub ResizeForm()
' Enable auto-scrolling for the form.
Me.AutoScroll = True
' Resize the form.
Dim r As Rectangle = Me.ClientRectangle
' Subtract 100 pixels from each side of the Rectangle.
r.Inflate(- 100, - 100)
Me.Bounds = Me.RectangleToScreen(r)
' Make sure button2 is visible.
Me.ScrollControlIntoView(button2)
End Sub
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.