菜鸟问题~关于textbox的keyPress事件

lutianling521 2008-11-15 01:04:21
我做一个读书借书应用程序~
我想实现的是当在textbox里输入书籍编号后单击Enter键下面的dataGridView
就显示出书籍的信息
大家帮帮忙~
急~
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lutianling521 2008-11-15
  • 打赏
  • 举报
回复
搞定了~~太谢谢大家了~又有问题了~再去发一贴``
xuwei3915 2008-11-15
  • 打赏
  • 举报
回复
添加KeyPress事件
xuwei3915 2008-11-15
  • 打赏
  • 举报
回复
if (string.Equals(e.KeyChar.ToString(),"\r"))
{
//执行事件
}
止戈而立 2008-11-15
  • 打赏
  • 举报
回复
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
//查询数据并显示到DATAGRIDVIEW中。。
}
}

KeyDown事件也可以。。3楼是对的。。
长沙三毛 2008-11-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lutianling521 的回复:]
引用 3 楼 wuyq11 的回复:
在KeyDown事件中
if (e.KeyCode == Keys.Enter)
{
//执行事件
}

没有e.KeyCode
e.KeyChar ==Keys.Enter这样有错~
大家再帮我看看`
[/Quote]e.KeyChar == (char)13
lutianling521 2008-11-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
在KeyDown事件中
if (e.KeyCode == Keys.Enter)
{
//执行事件
}
[/Quote]
没有e.KeyCode
e.KeyChar ==Keys.Enter这样有错~
大家再帮我看看`
wuyq11 2008-11-15
  • 打赏
  • 举报
回复
在KeyDown事件中
if (e.KeyCode == Keys.Enter)
{
//执行事件
}
lutianling521 2008-11-15
  • 打赏
  • 举报
回复
我就是不知道怎么捕获ENTER键~~能说一下吗?
xxyping 2008-11-15
  • 打赏
  • 举报
回复
那你就在TEXTBOX的KEYPRESS事件里捕获你的ENTER键,然后去到下面的DATAGRIDVIEW里根据你TEXTBOX里的数据去查询,然后显示到你需要的地方不就OK了

111,125

社区成员

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

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

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