Automatyczne przewijanie scrolla w panel

0

Witam. Moje pytanie brzmi czy da rade ustawić automatyczne przewijanie scrolla przy dodaniu nowej wartości w "panel"?

0

O takie coś chodziło?

        
private void panel1_ControlAdded(object sender, ControlEventArgs e)
{
    this.panel1.AutoScrollPosition = panel1.AutoScrollPosition = new Point(panel1.AutoScrollPosition.X, panel1.VerticalScroll.Maximum);
    //a jak chcesz przewinac do dodanej wartosci, to podmienic Y
}
0

mniej więcej o to chodziło, tyle że coś nie chce przewijać :(

0

U mnie działa. Dodałeś zdarzenie DataBindings.CollectionChanged do tego panela?

0

Znalazłem tę opcje. Co mam tam dodać? bo nie mam tam żadnych sugestii.

0

Mój błąd, przepraszam. Nie DataBindings.CollectionChanged. Odpowiedni event to ControlAdded.

0

do ControlAdded dodałem zdarzenie, jednak dalej nie hasa :(

0

chyba wiem dlaczego mi nie działa. do panelu zamiast dodawać labelki to odkrywam je bo domyślnie są ukryte. wiesz może jak takie coś obsłużyć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1