我有一个定义好的下拉框,就像这样:
var listBox = new ListBox();
listBox.Items.Add(1);
listBox.Items.Add(2);
listBox.Items.Add(3);
我希望能够直接将焦点设置到列表框中的一个项目。
如果我这样做:
listBox.SelectedIndex = 0;
listBox.Focus();
焦点设置在整个listBox上,所以如果我按向下箭头将选择移动到下面的项,我必须按两次箭头。第一次,焦点从整个listBox跳转到第一项,然后我才能再按箭头,最终选择才会下移。
我想直接将焦点设置在第一项上,这样我就不必按两次箭头了。
listBox.focus();
吗? - user2819245