如何判断最后按了回车键? 在CellValidated事件中,我想通过判断是不是按了回车,有什么简单的方法?我想可以在键盘事件中判断,然后做一个标记,但这样感觉比较繁琐,有没有 LastKey()等静态方法直接调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个判断不了,编辑一个Cell的时候,按下回车或者切换焦点,都会触发CellValidated事件。如果想判断是否按了回车,应该编写捕获键盘按键的事件,然后再判断是否是回车。 记得在KeyDown事件里有个Keys.Enter属性可以判断是否输入了回车,但是cellValidated可能要自己写个方法来判断了. private void txtArgb_KeyPress(object sender, KeyPressEventArgs e) { // 注意:只有当窗体处于激活状态时才有效 if(e.KeyChar ==(char)Keys.Enter) //code } private void utxtIputType_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { 回车执行事件 } } private void utxtIputType_KeyDown(object sender, KeyEventArgs e) { if (e.KeyChar==13) { //你要的事件 } } 楼主是想验证用户输入的东西对不对吗?可以在 CellEndEdit 里面处理最好还是自己写列: private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { //按回车执行的事件 } } private void utxtIputType_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { 回车执行事件 } } 如何将select语句查询出的值付给变量 如何获取新路径? 多线程更新UI 问题 页面设计问题? 请教: 大家现在用.NET2.0还是3.0 用VS2005还是VS200X 半年多没来了 FASTREPORT.NET的高级问题,需要阿泰等高手过来看看。 csdn三楼楼长提供的精品OA下载(25M,包括完整的源程序、文档及数据库),实在是难得的精品呀,强烈推荐. 散分 新增一个递增列后,此列数据显示不出来。 池连接数达到最大,服务器响应超时的错误 拖拽一条参考线时,感觉反应迟钝,如何改进? C#里面有类似JAVA的StingBuilder.Reverse()方法吗
{
// 注意:只有当窗体处于激活状态时才有效
if(e.KeyChar ==(char)Keys.Enter)
//code
}
{
if (e.KeyCode == Keys.Enter)
{
回车执行事件
}
}
{
if (e.KeyChar==13)
{
//你要的事件
}
}
可以在 CellEndEdit 里面处理
最好还是自己写列:
{
if (e.KeyData == Keys.Enter)
{
//按回车执行的事件
}
}
{
if (e.KeyValue == 13)
{
回车执行事件
}
}