ScrollableControl.ScrollControlIntoView(Control) Yöntem

Tanım

Otomatik kaydırma özellikli denetimde belirtilen alt denetimi görünüme kaydırıyor.

C#
public void ScrollControlIntoView(System.Windows.Forms.Control activeControl);
C#
public void ScrollControlIntoView(System.Windows.Forms.Control? activeControl);

Parametreler

activeControl
Control

Görünüme kaydırmak için alt denetim.

Ö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. Örnek, üzerinde adlı button2 bir FormButton öğesinin 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

AutoScroll özelliği olarak trueayarlanmalıdır ve yöntemin etkili olması için ScrollControlIntoView yatay veya dikey kaydırma çubuklarından en az biri de görünür olmalıdır. Yatay ve dikey kaydırma çubuklarını görünür hale getirmek için, HScroll sırasıyla ve VScroll özellikleri olarak trueayarlanmalıdır.

activeControl Parametre bir alt denetim değilse hiçbir eylem gerçekleşmez.

Bu yöntem olayı tetikler Scroll .

Ş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

Ayrıca bkz.