社区
Delphi
帖子详情
DBEdit的OnKeyDown事件,空格键的屏蔽?
rabbit
2001-08-31 10:36:34
一个DBEdit框,我选中全部内容,按空格键,实际内容删除了,但如何屏蔽这个空格,
使DBEdit不出现空格字符?
在发言前,请你先试一下.
...全文
147
6
打赏
收藏
DBEdit的OnKeyDown事件,空格键的屏蔽?
一个DBEdit框,我选中全部内容,按空格键,实际内容删除了,但如何屏蔽这个空格, 使DBEdit不出现空格字符? 在发言前,请你先试一下.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jabmoon
2001-08-31
打赏
举报
回复
确实也是,为什么非要在KeyDown里边屏蔽呢?
不过你坚持要在KeyDown屏蔽也可以,Delphi已经预先设定了常数,你只要判断就行了:
if Key=VK_SPACE then ...
musicwind
2001-08-31
打赏
举报
回复
能解决问题就可以,为什么非得OnKeyDown里处理?
给我个理由先!
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = ' ' then
begin
Key := #0;
PostMessage(Edit1.Handle, WM_KEYDOWN, VK_DELETE, 0);
PostMessage(Edit1.Handle, WM_KEYUP, VK_DELETE, 0);
end;
end;
TEdit 和 TDBEdit 应当类似吧
softcool
2001-08-31
打赏
举报
回复
procedure TForm1.DBEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#32 then Key:=#46
end;
rabbit
2001-08-31
打赏
举报
回复
我已经明确说了我的问题.
要在OnKeyDown事件里处理.
现在是有人要用选中的方法,使用空格键删除,删除后不留空格.
OK
tikkypeng
2001-08-31
打赏
举报
回复
procedure TForm1.DBEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#32 then Key:=#0;
end;
rabbit
2001-08-31
打赏
举报
回复
谢谢各位的关心.
我就要在OnKeyPress里处理这个动作,
jabmoon(刺月)
你没有尝试就来发言,如果你的方法能够实现.我就不来这儿
劳驾各位了
:)
DB
Edit
2.4.6
DB
Edit
2.4.6
DB
Edit
2-开源
数据库编辑器,适合作为所有关系数据库的前端。 连接到Oracle,
DB
2,MySQL和许多其他数据库。 用于轻松查询,更新和管理数据库,创建报告并同步数据。
Edit
Hj.rar_
Edit
hJ_
db
edit
_delphi 录入_金蝶_金蝶控件
类似金蝶
DB
Edit
自动匹配的录入控件,超级好用。
db
edit
_1.0.3_1.bin.dist_3.X.7z
Eclipse 3.6.1(Helios)的插件。
db
edit
_1.0.3_1.bin.dist_3.X.7z。
DB
Edit
2.1.1_setup.exe
数据导入与导出工具 j
db
c:microsoft:sqlserver://localhost:1433;DatabaseName=szyes;SelectMethod=Cursor; j
db
c:mysql://localhost:3306/webbase?useUnicode=true&characterEncoding=UTF-8
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章