CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

简单的问题!请问怎样用回车代替按键的功能?

楼主zhouxiaoming(由菜鸟到大虾)2005-07-01 16:56:36 在 .NET技术 / C# 提问

我正在学习用Visual   Studio.net做一个简单的图书管理系统。经常碰到输入数据之后要按下一个确认键,很是麻烦。听说可以用回车代替按键,于是我想把所有的按钮全去掉以回车代替。但是在下愚笨,不知道这个回车事件怎么捕获。我想C#高手们一定知道的,请不吝赐教啊!!! 问题点数:20、回复次数:9Top

1 楼fafan(Hello World!)回复于 2005-07-01 17:08:47 得分 0

private   void   textBox1_KeyPress(object   sender,   KeyPressEventArgs   e)  
                  {  
                          if   (e.KeyChar   ==   13)  
                                  //do   something  
                  }Top

2 楼tangyong12(海洋之星)回复于 2005-07-01 17:23:35 得分 0

窗体中有一个AcceptButton和一个CancelButton属性,你加入按钮后在这个属性里面设置相关的按钮就可以了。  
  还有,一个系统中没有按钮好像不是很好一样,感觉有点另类,毕竟做软件最重要的实用和方便!Top

3 楼dbspro(冷锋)回复于 2005-07-01 19:53:11 得分 0

将form的keypreview属性值设置为true,然后在keydown中写代码!Top

4 楼mba9001(两年不见,csdn变肥了)回复于 2005-07-01 22:53:05 得分 0

AcceptButtonTop

5 楼renyu732(Sysinfo)回复于 2005-07-02 00:00:59 得分 0

<SCRIPT   language="javascript"   event="onkeydown"   for="document">  
   
  <!--  
   
      if(event.keyCode==13)  
   
            document.all('Button1').click();  
  -->    
   
        </SCRIPT>  
  Top

6 楼renyu732(Sysinfo)回复于 2005-07-02 00:01:32 得分 0

this.TextBox1.Attributes.Add("onkeydown","if(event.keyCode   ==   13){document.getElementById('按钮ID').click();");  
   
  Top

7 楼zhouxiaoming(由菜鸟到大虾)回复于 2005-07-02 07:57:54 得分 0

 
          怨小弟愚笨!  
          怎么键盘就是不响应啊,我都把keypreview属性值设置为true了,不知道还有什么属性必须要设置一下的吗?谢谢各位。  
  Top

8 楼wyl918(王永乐)回复于 2005-07-02 13:02:15 得分 0

如果窗体中有两个按钮,一个是确认岸钮OK,一个是取消按钮Cancel,  
  则使用下面的代码  
                this.AcceptButton=this.OK;  
                this.CancelButton=this.Cancel;  
          当你按下回车时,就响应确认按钮  
          当按下ESC键时,响应取消按钮  
   
   
  如果你想在TextBox控件中当按下回车键响应例如查询之类的功能的话,用下面的代码就可以啊:  
  private   void   textBox1_KeyPress(object   sender,   KeyPressEventArgs   e)  
                  {  
                          if   (e.KeyChar   ==   13)  
                                  {  
                                                //这里写查询的代码或你所要实现的功能的代码  
                                  }  
                  }  
   
  我现在也正在做这一个程序,用时间交流一下啊,我的QQ是277107134    
                                                                                                  邮箱是:wangyonglename@163.comTop

9 楼prochf(love bcb)回复于 2005-07-02 13:07:49 得分 0

想来你是WINFORM下的编程,我给你点建议:  
  将窗口的keypreview设为true  
  然后在KeyUp(or   Keydown)事件中加入下面代码:  
  private   void   invdtailv_KeyUp(object   sender,   System.Windows.Forms.KeyEventArgs   e)  
  {  
  if(e.KeyCode==Keys.Enter)  
  SendKeys.Send("{Tab}");  
   
  }  
  Top

相关问题

  • 如何用回车代替tab键?
  • 如何用回车键代替Tab键
  • 如何模拟Ctrl+V和回车按键?
  • 请教高手:回车按键在WebForm中的运用?
  • 很简单,关于"Enter"回车键
  • 紧急!DTPicker 竟不支持回车按键的事件。如何解决?
  • 求所有按键的编码,例如回车的编码是#13
  • 简单问题:按键信息?
  • 在 <input>中怎样用回车代替一个触发事件
  • 怎么用回车键代替单击按钮?

关键词

  • 代码
  • 属性
  • 回车
  • 按钮
  • acceptbutton
  • keypreview
  • 代替
  • 响应
  • 功能
  • 设置

得分解答快速导航

  • 帖主:zhouxiaoming

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo