C#怎么定义文本框输入回车的事件
已在代码设计器中添加如下代码但是无效果求解privatevoidtextBox6_KeyDown(objectsender,KeyEventArgse){if(e.Key...
已在代码设计器中添加如下代码但是无效果求解
private void textBox6_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
this.button1.Focus();
//button1_Click(sender, e); //调用按钮的事件处理代码
MessageBox.Show("sad");
}
} 展开
private void textBox6_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
this.button1.Focus();
//button1_Click(sender, e); //调用按钮的事件处理代码
MessageBox.Show("sad");
}
} 展开
4个回答
展开全部
使用keypress事件 代码不变 e.keyvalue改成e.keychar
追问
e.keychar无效呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void textBox6_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
this.button1.Focus();
//button1_Click(sender, e); //调用按钮的事件处理代码
MessageBox.Show("sad");
}
}
{
if (e.KeyCode==Keys.Enter)
{
this.button1.Focus();
//button1_Click(sender, e); //调用按钮的事件处理代码
MessageBox.Show("sad");
}
}
更多追问追答
追问
还是没有效果呢
追答
不可能啊,我都调试过没问题的啊。先确认一下textBox6有没有注册KeyDown事件
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (e.KeyCode == Keys.Enter)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询