CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

在wwDBGrid中,处理keydown事件时的问题!

楼主x_zing(阿浩)2006-03-01 12:13:46 在 Delphi / 数据库相关 提问

在程序中要实现如下功能:  
  在wwDBGrid中处理明细数据,当在第一列上回车时,如果没有输入任何字符,就弹出窗口让用户选择;  
  如果已经输入了字符,则根据字符找到最相似的数据自动填充.  
  关键代码是这样的:  
   
      if   key=13   then  
          if(qDetail.Fields.Fields[0].isnull)   then  
              FindProduct   //打开弹出窗口并查找  
          else  
              FillProduct;   //根据当前输入填充明细信息  
   
  但是这里有问题,不管用户有没有在第一列输入信息,一按回车都会出现弹出窗口.  
  请问要怎么样判断是不是没有先输入其它字符?  
  谢了!  
  问题点数:50、回复次数:4Top

1 楼x_zing(阿浩)回复于 2006-03-01 19:25:46 得分 0

高手来关注一下吧?谢谢,不够分再开贴给!Top

2 楼cuteant(我这张旧床票还能否登上你的破床|涛声是否依旧)回复于 2006-03-01 20:13:40 得分 0

直接和空字符串''比较,不用isNull试试Top

3 楼x_zing(阿浩)回复于 2006-03-01 22:35:31 得分 0

这个也试过.不行,好象在捕捉keydown这个消息时,值还没传到field中!  
  不知道另外要怎么样来处理?Top

4 楼x_zing(阿浩)回复于 2006-03-02 20:15:39 得分 0

顶一下Top

相关问题

  • 在c#中能否让一个Label处理KeyDown事件
  • TextBox控件在Multiline=True时处理KeyDown事件的问题!!!
  • 事件处理
  • 请教:在Memo中的KeyDown事件中处理按键?? 解答定给高分
  • 怎样取得组合键(如ctrl + a)?可以在keydown事件中处理吗?
  • 如何在keydown事件中处理组合键(例如在listctrl中响应ctrl+A)
  • keydown事件可以处理鼠标事件吗,在帮助中有呀,可实际为什么不行
  • JAVA事件处理
  • 很简单的问题难住我了,如何为编辑控件添加KeyDown事件处理函数?
  • 动态事件处理??

关键词

  • 字符
  • 处理
  • 输入
  • 弹出窗口
  • field

得分解答快速导航

  • 帖主:x_zing

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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