日期:2014-05-19  浏览次数:20828 次

十万火急,C#还是很不熟练,哎,,,
焦点在textBox里,输入文字以过滤或者查找dataGridView里的数据行,当在textBox里输入时候按:上,下,翻页等键,则将这些键发送到dataGridView里,要求焦点不能从textBox里移开。所以这里SendKeys类没有办法(只能发送给活动窗体的焦点控件)。将按键发送给其他控件,各位高手有何妙方?


------解决方案--------------------
关注,顶.
------解决方案--------------------
按键后。。来个textbox.Focus();
让textbox失去焦点后再次得到
------解决方案--------------------
在textbox的按键事件里写代码,根据按键来执行datagridview的翻页,这样只要页面不刷新,焦点应该不会移走,如果刷了页面。用focus()
------解决方案--------------------
ding!
------解决方案--------------------
JF
------解决方案--------------------
winfrom还是webfrom,不是有个判断键盘事件的吗
------解决方案--------------------
dataGridView翻页很简单的
随便一搜索就有很多例子代码
建议代码实现翻页
按相应键的时候调用翻页代码就可以了
不用考虑按键发送的问题
------解决方案--------------------
使用Windows API消息发送机制