[C#]как мне прокрутить список вниз?
1. я был сделан список box в форме
2. но я хочу увеличить ширину полосы прокрутки. Итак, настройте новую полосу прокрутки с помощью панели VScroll в "окне инструментов"
3. но я не знаю, как объединить панель VScroll со списком и как прокрутить вниз список, который я сделал...
4. Я думаю.. Использование события " .Scroll += новая система.Окна.Формы.ScrollEventHandler" но я не знаю, как использовать конкретный метод...
private void frmSettingConfig_Load(object sender, EventArgs e) { this.LoadSettingConfig(); this.EnableVScrollBar(); } private void LoadSettingConfig() { try { LogWrite.Log.InformationWrite("Load Setting Config."); string filepath = Application.StartupPath; if (Directory.Exists(filepath) == true) { DirectoryInfo di = new DirectoryInfo(filepath); foreach (FileInfo item in di.GetFiles()) { if (item.Name.Contains("SettingConfig")) { mSettingConfigList.Add(item.Name); } } } else { MessageBox.Show("Does not Exist Setting Config File in Directory !"); } this.ShowSettingConfig(); } catch (Exception ex) { MessageBox.Show("Load Setting Config Error !"); LogWrite.Log.InformationWrite("Load Setting Config Error" + ex.ToString()); } } private void EnableVScrollBar() { VScrollBar vScroller = new VScrollBar(); this.lbxSettingConfigList.Controls.Add(vScroller); vScroller.Height = lbxSettingConfigList.Height; vScroller.Width = 30; vScroller.Dock = DockStyle.Right; vScroller.Scroll += new System.Windows.Forms.ScrollEventHandler(vScoller_Scroll); } private void vScoller_Scroll(object sender, ScrollEventArgs e) { // How do I ? in this block. }
Что я уже пробовал:
eeeeeeeeeeeeeeeeeeeeeeeeeeeeevrything..