Używam pola listy WinForm jako małej listy zdarzeń i chcę go wypełnić, aby było widoczne ostatnie zdarzenie (u dołu). SelectionMode
jest ustawiony na brak. Użytkownik może przewijać listę, ale wolałbym, aby była przewijana do końca.Jak przewinąć do dołu ListBox?
Patrząc na brak wsparcia dla rzeczy takich jak ScrollIntoView
, EnsureVisible
, zakładam, że będę musiał utworzyć niestandardową kontrolę, która dziedziczy z ListBox; jednak nie jestem pewien, co robić dalej.
Kilka wskazówek?
Czy normalne 'listBox1.SelectedIndex = listBox1.Items.Count - 1;' nie działa dla ciebie? –
Działa to, gdy 'SelectionMode' nie jest ustawiony na' Brak'. Muszę uniemożliwić wybór elementów z tej listy (aby uniknąć nieporozumień użytkownika). – JYelton