DEV 的如何设置 gridlookupedit显示下拉菜单时焦点默认为下拉框的第一行??

Jos1n 2018-03-08 09:23:42


怎么设置在输入文字时,弹出的菜单栏的第一行为默认焦点行,不用再按键盘的上下键来选择?
...全文
791 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BleachXue 2019-10-08
  • 打赏
  • 举报
回复
弹出下拉框,默认选中第一行(需要给GridLookUpEdit的View添加KeyUp事件)
private void gridView1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode != Keys.Up && e.KeyCode != Keys.Down)
{
gridView1.FocusedRowHandle = 0;
}
}
shoppo0505 2018-03-09
  • 打赏
  • 举报
回复
你是输一个字符就自动查询,还是需要按钮,回车来执行查询操作? 其实总体还是相同,就是查询完毕,帮定之后,table/grid的selectedIndex设置为0就可以了。
Nick黄 2018-03-09
  • 打赏
  • 举报
回复
焦点只能有一个,你可以写回车默认选择第一个,如果焦点到了Grid上,你文本框就没办法继续输入了吧

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧