触发ImageButton

zhengmushang 2008-12-05 11:46:29
一个页面有两个ImageButton,分别是ImageButton1、ImageButton2
还有两个TextBox,分别是TextBox1和TextBox。

现在需要鼠标在TextBox1的时候,按回车,触发ImageButton1。
鼠标在TextBox2的时候,按回车,触发ImageButton2。

请问该如何写代码。
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
birdlonger 2008-12-05
  • 打赏
  • 举报
回复
private void 用户密码TextBox_KeyPress(object sender, KeyPressEventArgs e) //lele use "Enter" login .12.05
{
if (e.KeyChar == 13)
{
登录系统Button_Click(this, e); //这里引发Click事件.

}
}
这是我在一个登录界面里面写的...你抄写下就可以了
wesleyluo 2008-12-05
  • 打赏
  • 举报
回复
private void Textbox_Keypress( objectsender,KeyEventArgs e)
{
if(e.keycode==keycode.enter)
{
你要执行的动作,显示imagebutton等等。
imagebutton.visable=true;
}
}
如果你要执行其他的方法,自己写上去就可以了。
zgke 2008-12-05
  • 打赏
  • 举报
回复
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(sender==null)return;
if (e.KeyChar == '\r')
{

Control _Temp =(Control)sender;
switch (_Temp.Name)
{
case "TextBox1":
ImageButton1_Click(null, null);
break;
case "TextBox2":
ImageButton2_Click(null, null);
break;
default:
break;
}
}
}
huiweichi 2008-12-05
  • 打赏
  • 举报
回复
textBox的keyDown事件
{
if (e.KeyCode == Keys.Enter)
{
ImageButton想要执行的操作
}
}
topglorylines 2008-12-05
  • 打赏
  • 举报
回复
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
ImageButton1.PerformClick()
}
}
HDNGO 2008-12-05
  • 打赏
  • 举报
回复
早晨问过的吧。。貌似有答案了~
tianshangfei 2008-12-05
  • 打赏
  • 举报
回复
oo
dq512000 2008-12-05
  • 打赏
  • 举报
回复
TextBox1.Attributes.Add("onkeypress", "testEnterKey();");

客户端脚本
zhengmushang 2008-12-05
  • 打赏
  • 举报
回复
我的是webform不是winform。

111,130

社区成员

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

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

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