运行时,可修改的label类如何做? 请给点建议

alec_ma 2006-04-04 11:30:08
我想做一个控件,当运行时,控件有 label 的所有属性,就是可透明等,当用户点击时,此控件可以进入编辑状态,就像edit 一样可以输入内容,当按回车或离开时,又能返回label 显示,同时此功能可以用参数设置是否可编辑. 有没有办法? 就是像powerpoint 里的label一样
...全文
152 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhushudo 2006-04-04
  • 打赏
  • 举报
回复
TEdit不用3D方法显示不就是如此吗?
还用作吗》
alec_ma 2006-04-04
  • 打赏
  • 举报
回复
但是TEdit 是不可以透明的啊
alec_ma 2006-04-04
  • 打赏
  • 举报
回复
哦,好的
kejian 2006-04-04
  • 打赏
  • 举报
回复
TEdit 控件本身就可以达到所有,好好看看其所有属性,再发问吧.
alec_ma 2006-04-04
  • 打赏
  • 举报
回复
有没有人知道?
cuteant 2006-04-04
  • 打赏
  • 举报
回复
试试将一个Label放置在一个Edit的上方,Label被激活的时候将焦点转移到Edit的上面,Label隐藏Edit显示,完成输入后将焦点再转到Label上面去,Edit隐藏Label显示
boatzm 2006-04-04
  • 打赏
  • 举报
回复
Tedit 或者非标准edit 通过设置属性就应该能达到吧? 只是需要把normal状态设置为和label一样,active状态是edit的状态。

不知道说明白了没有。

5,392

社区成员

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

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