简单问题,请各位帮忙

tszw 2001-08-19 12:04:20
TEdit,TMemo 控件在 Enabled:=False 时,如何改变字体颜色?
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bob7946 2001-08-20
  • 打赏
  • 举报
回复
你干脆再用一个label(动态创建),覆盖到控件上去...
tszw 2001-08-20
  • 打赏
  • 举报
回复
(不知火幻安)说到点子上了,那末请问如何修改Windiws的系统默认的无效的颜色?
weixiaohua 2001-08-19
  • 打赏
  • 举报
回复
同意楼上的
hansonboy 2001-08-19
  • 打赏
  • 举报
回复
Enable:=false时应该不能对这些控件做什么动作, 当你想改它的字体颜色时,可以先把它的Enabled改为ture,改完字体之后再把它改为false就可以了,我也是这样做的
tszw 2001-08-19
  • 打赏
  • 举报
回复
请各位帮忙,谢谢!
tikkypeng 2001-08-19
  • 打赏
  • 举报
回复
控件的Endbled状态下的字体颜色是灰色的~~即使你
Edit1.Enabled := True;
Edit1.Font.Color := clRed;
Edit1.Enabled := False;
也不能看到任何的颜色更改效果~~
只有修改Windiws的系统默认的无效的颜色~~
outer2000 2001-08-19
  • 打赏
  • 举报
回复
up

5,388

社区成员

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

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