社区
Delphi
帖子详情
★★★★★★★★急!急!有点难度的问题:如何获得DBGridEh网格中正在编辑的字段值★★★★★★★★
beginer001
2003-10-30 09:10:14
在 输入的“过程中”,即每多输入一个字母都能立即得到用户当前输入的内容,
如: 用户准备输入 1234
当输入1时,能够得到这个1
当输入2时,能够得到12
当输入3时,能够得到123
当输入4时,能够得到1234
请问怎样实现,类似于模糊查询时的效果
...全文
26
7
打赏
收藏
★★★★★★★★急!急!有点难度的问题:如何获得DBGridEh网格中正在编辑的字段值★★★★★★★★
在 输入的“过程中”,即每多输入一个字母都能立即得到用户当前输入的内容, 如: 用户准备输入 1234 当输入1时,能够得到这个1 当输入2时,能够得到12 当输入3时,能够得到123 当输入4时,能够得到1234 请问怎样实现,类似于模糊查询时的效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyzg
2003-10-31
打赏
举报
回复
KeyDown事件取差一个值,那在KeyUP事件中试试,如果还是不行,直接用WINAPI的GetWindowText之类的看行不行
beginer001
2003-10-31
打赏
举报
回复
icecsdn(问到懂为止!~):
我需要在输的过程中随着输入变化处理输入内容
icecsdn
2003-10-31
打赏
举报
回复
取当前行当前列的值不行么?
beginer001
2003-10-31
打赏
举报
回复
dyzg(地藏) 你的方法肯定能实现,但要处理的东西太多了呀
liuhelin(鹤林) :
我在键盘KeyDown事件中用InplaceEditor.EditText来访问倒是能取出正在编辑的值,但是总是少一个字符,如输入1234时得到123。请问如何避免?
dyzg
2003-10-31
打赏
举报
回复
利用DBGridEh网格中的键盘事件,如果没有,一种方法是在当前的格中动态生成一个编辑框,这样就可以拦截了,输入完毕后就删掉,另外一种就要求功底厉害了,编个APIHOOK,拦截相应的消息。
liuhelin
2003-10-31
打赏
举报
回复
ehgrid有个inplaceedit是正在编辑时的控件
beginer001
2003-10-31
打赏
举报
回复
自己UP
DB
Grid
Eh
中
键滚动事件
DB
Grid
Eh
让选择的记录不随垂直滚动条滚动而移动 使用Delphi的人都知道,Delphi
中
的
Grid
与PB或者其他的
Grid
有区别,就是在滚动时记录指针会跟着改变。能不能做到像PB
中
的DataWindow一样滚动时选定记录不改变呢?
Delphi
DB
Grid
eh
字段
栏目显示
本程序为自己工作
中
的一个小程序,希望会有人用到
DB
GRID
EH
增加 checkbox
在
DB
GRID
EH
里添加一个checkbox列,无需在数据库
中
增加
字段
比较快速的将
DB
Grid
Eh
中
的数据导出到Excel
中
三、最多可以导出多少条,我没试,我试了5万条没有
问题
,时间也就是只需1-5分钟(我电脑较慢)。 四、需安装
eh
lib组件。 <br>使用方法(注:别忘了uses
DB
Grid
ToExcel;): procedure TForm1.btn2Click...
DB
Grid
Eh
表
中
表
IDE为Delphi7,数据库是Access,
DB
Grid
Eh
主从表的表
中
表显示方式。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章