我知道這是問過很多次,但這是問題。我不想將很多項目添加到列表框中,滾動到底部並關注文本框。我試圖使用如何滾動到列表框的底部c#
MyListBox.SelectedItem = = MyListBox.Items[MyListBox.Items.Count - 1];
但它選擇最後一個項目,它不會集中文本框。我也嘗試通過將列表框選擇設置爲null來清除列表框,但是然後它將滾動條返回到頂部。我也試着用listbox.SelectedIndex來做所有這些事情,後來將它設置爲-1,但它給了我同樣的問題。
您是使用winforms還是wpf?列表框中的文本框在哪裏? – Dominic
我正在使用winforms。文本框在列表框旁邊。在填充數據之後,我要將焦點置於列表框中,以便用戶可以添加新行。用戶按下輸入或單擊按鈕後,我想將文本框文本添加到列表框的底部,然後再次向下滾動,以便用戶始終可以看到最後插入的行是什麼。 – user2081328
您是否嘗試過在選擇列表框中的最後一項後調用textbox.Focus()? – Dominic