Číst v angličtině

Sdílet prostřednictvím


ScrollableControl.ScrollControlIntoView(Control) Metoda

Definice

Posune zadaný podřízený ovládací prvek do zobrazení na ovládacím prvku s povoleným automatickým posouváním.

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

Parametry

activeControl
Control

Podřízený ovládací prvek se posune do zobrazení.

Příklady

Následující příklad kódu povolí automatické posouvání formuláře, změní velikost formuláře a zajistí, aby tlačítko zůstalo viditelné i po změně velikosti formuláře. Příklad vyžaduje, abyste na něm měli FormButton s názvem button2 .

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);
}

Poznámky

Vlastnost AutoScroll musí být nastavena na truea alespoň jeden z posuvníků, vodorovný nebo svislý, musí být také viditelný, ScrollControlIntoView aby metoda měla efekt. Aby byly vodorovné a svislé posuvníky viditelné, HScroll musí být vlastnosti a VScroll nastaveny na truehodnotu .

activeControl Pokud parametr není podřízený ovládací prvek, neprovedou se žádné akce.

Tato metoda může vyvolat Scroll událost.

Platí pro

Produkt Verze
.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

Viz také