c# textbox与LISTBOX
焦点是在TEXTBOX上,我要实现按“下”键,便将鼠标焦点移动到LISTBOX的第一行上不要用LISTBOX.SELECTINDEX=0,这样只是焦点下去了,但TEXTB...
焦点是在TEXTBOX上,我要实现按“下”键,便将鼠标焦点移动到LISTBOX的第一行上
不要用LISTBOX.SELECTINDEX= 0,这样只是焦点下去了,但TEXTBOX上的鼠标焦点还在,我按第二次"下"键时无法移动焦点。
或者这样
if(e.key=Keys.Down)
{
按一个TAB键;
按一个“下”键(这两个我不会写)
}
解决了,listbox.fouce(); 展开
不要用LISTBOX.SELECTINDEX= 0,这样只是焦点下去了,但TEXTBOX上的鼠标焦点还在,我按第二次"下"键时无法移动焦点。
或者这样
if(e.key=Keys.Down)
{
按一个TAB键;
按一个“下”键(这两个我不会写)
}
解决了,listbox.fouce(); 展开
3个回答
展开全部
要注意顺序,先把焦点移到LISTBOX上,再使用SELECTINDEX
LISTBOX.Focus();
LISTBOX.SELECTINDEX= 0;
再试试看
LISTBOX.Focus();
LISTBOX.SELECTINDEX= 0;
再试试看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恭喜,来收分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对的,用Focus()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询