CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

如何能使回车键在EDT控件中产生作用?

楼主cs_lyl()2002-04-18 17:04:22 在 C++ Builder / 基础类 提问

在编程中,我想使用   回车键   让数据焦点在几个EDT控件中移动,请多多指教. 问题点数:20、回复次数:7Top

1 楼Sammo(三毛)回复于 2002-04-18 17:09:54 得分 0

在OnKeyDown()里加入:  
  if(Key==13)  
      Edit2->SetFocus();Top

2 楼sdwtao(老王)回复于 2002-04-18 17:15:28 得分 0

哇!楼上的高手,把问题多少留我们一点吗!我急着升级挣分呢!呵呵Top

3 楼para()回复于 2002-04-18 17:27:54 得分 0

可以去找一个叫MoveDos的控件,不需要象楼上的那样响应事件就能行Top

4 楼jinwenming(狼)回复于 2002-04-18 19:11:12 得分 15

void   __fastcall   TForm1::FormKeyPress(TObject   *Sender,   char   &Key)  
  {  
      if(Key==VK_RETURN)      
          {  
              SendMessage(this->Handle,WM_NEXTDLGCTL,0,0)  
              Key   =   0;  
          }  
   
  }Top

5 楼wxhcool(沧海)回复于 2002-04-18 19:18:41 得分 0

用TWinControl::SelectNext(TWinControl*   CurControl,   bool   GoForward,   bool   CheckTabStop);函数Top

6 楼meijg(星星之火)回复于 2002-04-18 20:04:56 得分 5

jinwenming(风月无边)   是正解,  
  补充一句,如果这样的话,需要将form的KeyPreview属性设置为True  
  然后用Edit|Tab   Orders调整一下各个控件的顺序就行了Top

7 楼cs_lyl()回复于 2002-04-19 09:36:34 得分 0

meijg,你好!  
          我用你说的方法试过,但不行,你能说详细点吗?Top

相关问题

  • 数据窗口控件中回车键的处理
  • 怎样才能让CEdit控件接受回车键?
  • 请问:我的回车键事件怎么不起作用呢???
  • 如何使对话框里的EDIT控件响应键盘的回车键????????????????????????
  • 关于dialog和控件回车键消息处理的小问题
  • TWebBrowser控件无法响应回车键怎么办啊!UP有分
  • 怎样使CEDIT控件接受回车键后换行,在线等待。
  • 怎么样消除在textbox控件中按下回车键的bb声?
  • 在多行编辑框控件中,按回车键不产生一个新行
  • 如何在对话框中通过回车键转移控件的焦点

关键词

  • 控件
  • key

得分解答快速导航

  • 帖主:cs_lyl
  • jinwenming
  • meijg

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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