如何将EDIT控件设置成LABEL控件一样,使其无法被选择,禁用焦点,禁用光标?

liuhuan992 2010-02-09 08:16:50
如何将EDIT控件设置成LABEL控件一样,怎么使其无法被选择,禁用焦点,禁用光标?

我只是想使用EDIT的CHANGE事件,在使用过种中,让鼠标无法点选,无法被选中内容,就跟LABEL显示内容时的效果一样,

还请各位还没放假的前辈指教。
...全文
192 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhuan992 2010-02-09
  • 打赏
  • 举报
回复
我自己之前认为enable:=false后,change事件普不可用了。哈哈,
刚又看了下,没影响,
呵呵,
另外 wzhymxz 所说的READONLY:=TRUE设为只读属性,其EDIT的内容还是可以被光标选中的,无法形成LABEL那种效果。


呵呵,谢了各位,小弟结贴放分。
buding79 2010-02-09
  • 打赏
  • 举报
回复
//delphi 7 测试通过
我感觉,你的这个要求,设置enabled=false可以实现,当text变化的时候是能够触发change事件的。
亮剑_ 2010-02-09
  • 打赏
  • 举报
回复
引用 5 楼 gxgyj 的回复:
enabled=false后,change事件还是可以用的,只要text内容有变动就会

Enabled的值不影响OnChange事件的触发
BigAngell 2010-02-09
  • 打赏
  • 举报
回复
不明白楼主要这种效果干嘛有用呢,怪怪的,能不能说一下?
wzhymxz 2010-02-09
  • 打赏
  • 举报
回复
edit.readonly = ture,这是只读效果,只能看不能修改!不知道能实现你要的效果不
dd_zhouqian 2010-02-09
  • 打赏
  • 举报
回复
不如外面给个控制按钮了
gxgyj 2010-02-09
  • 打赏
  • 举报
回复
enabled=false后,change事件还是可以用的,只要text内容有变动就会
liuhuan992 2010-02-09
  • 打赏
  • 举报
回复
我晕,
edit1.enabled:=false,后,
edit1的change事件就不可用了,
各位,再想个办法。
「已注销」 2010-02-09
  • 打赏
  • 举报
回复
edit1.Enabled:= False

楼主要的是这种效果????
huangheguyun 2010-02-09
  • 打赏
  • 举报
回复
edit1.enable:=false;
gxgyj 2010-02-09
  • 打赏
  • 举报
回复
Enabled = False

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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