在HFlexGrid的操作问题.

yingxiangchen 2005-02-05 03:42:11
先祝各位新年快乐!新年新气象!!
  
  我用文本框在HFlexGrid中写入数据,然后依据输入格中的数据在数据库中搜索相关数据,然后把结果填入相应的栏位中,如果找到结果输入的那个格子背境就设成白色,说明对了,如果找不到,输入数据的那个格子就设成红色,说明错了,现在有一个小小的问题,我要在什么时候写这些语句才合适呢?我试过在文本框的LostFocus,HFlexGrid的LeaveCell中写这些语句,好象都不恰当。(如果写在HFlexGrid的LeaveCell中,当输入完毕后,焦点从文本框转移到HFlexGrid,时并不发生LeaveCell事件,必须等再次在网格中移动焦点才会动作;如果写在文本框的LostFocus中的话,又无法确定当前输入的是哪行,因为用户不一定输入完毕后就回车,也可能是用Mouse点击其它的格子来完成输入,行就有可能变了)那我倒底应该把这些语句放在哪比较恰当呢?请高手赐教!谢谢
...全文
90 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
samwzhang 2005-02-05
  • 打赏
  • 举报
回复
你在TEXT_GotFocus中记录下Row,再在LostFocus中执行不就解决了。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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