2012-10-06 16 views
0

我構建了一個包含5行的列表框,並在每個列表上按ENTER鍵,新的ListBox生成並且ESC鍵返回到前一個列表框。 問題是:當我輸入第一列表框的第三行,按ESC後它回去,但第一行actives.How我可以活躍最後一個選擇行?(在我的例子中,我想第三行按esc後選擇)如何返回到列表框的選定行

回答

0

您可以使用listBox1.SelectedIndex來獲取和設置選定的行:

Dim index As Integer = listBox1.SelectedIndex 
listBox1.SelectedIndex = index + 1 
+0

對不起,但我不明白你的算法,請你解釋一下! – user1647179

+0

對不起,延遲很簡單,它會得到listBox的selectedIndex(選定的行),然後只需設置index + 1來選擇下面的行。沒有祕密。 – Kyky

相關問題