ScrollableControl.ScrollControlIntoView(Control) Yöntem
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.
Otomatik kaydırma özellikli denetimde belirtilen alt denetimi görünüme kaydırıyor.
public:
void ScrollControlIntoView(System::Windows::Forms::Control ^ activeControl);
public void ScrollControlIntoView (System.Windows.Forms.Control activeControl);
public void ScrollControlIntoView (System.Windows.Forms.Control? activeControl);
member this.ScrollControlIntoView : System.Windows.Forms.Control -> unit
Public Sub ScrollControlIntoView (activeControl As Control)
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.
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
AutoScroll özelliği olarak true
ayarlanmalı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 true
ayarlanmalıdır.
activeControl
Parametre bir alt denetim değilse hiçbir eylem gerçekleşmez.
Bu yöntem olayı tetikler Scroll .