怎樣改變 TEdit 的背景顏色? 有办法,你自己做一个组件,当然了,是TEDIT的子类,然后写好onenter和onexit事件,然后你要用的时候只要直接用就行了,不用一个个的写了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是tdbedit 也是一樣的嗎? 遍历整个窗口的组件,只要是TEdit就改变颜色不久可以了 什么意思啊?直接在color属性里改不就行了,为什么要用事件啊? 大家也許還沒有明白我的意思! 我是說當tedit 得到焦點時, 變為一個顏色, 當失去時, 又恢復後以前狀態! 在某个edit(如edit1)的onenter和onexit里用sender如: (sender as TEdit).Color:=...然后选中其他edit,在onenter中下拉事件中选择Edit1Enter即可 你把小虫的和曾经的结合起来就可以了.1 声明一个类或直接用一个EDIT(visible=false),为Tedit类型的.2 为这个TEDIT写好事件3 为所有的需要变色的EDIT 的ONENTER 中选择你写好的时间名 或写一句代码,表示每次时间触发调用写的事件 在写的通用事件里用SENDER 判断当前调用对象,然后将其强制转换为TEDIT 然后就可以了。 最简单的办法,用FlatEdit控件================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。 ★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! ★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ● 可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zipHttp://www.ChinaOK.net/csdn/csdn.rarHttp://www.ChinaOK.net/csdn/csdn.exe [自解压] 我有一个问题,那就是,当你离开EDIT时,你不加入事件,那么EDIT的颜色如何恢复呀************* 努力学习 ** 全为 **¥人民币¥************* edit1的Enter和Exit事件里分别写如下:procedure TForm1.Edit1Enter(Sender: TObject);begin (sender as TEdit).Color:= clwhite;end;procedure TForm1.Edit1Exit(Sender: TObject);begin (sender as TEdit).Color:= clyellow;end;然后在其他的Edit的OnEnter事件里选择Edit1Enter OnExit事件里选择Edit1Exit http://www.playicq.com/dispdoc.php?t=&id=929下载这个增强控件!完全是你想要的,有源代码。哈哈,我要满分! 如果你是嫌写得太罗索,所有事件可以共用一个过程:procedure OnmyExit(Sender:TObject);begin TEdit(Sender).Font.Color := clWhiteend;procedure OnmyEnter(Sender:TObject);begin TEdit(Sender).Font.Color := clblue;end;然后把所有的Edit的OnExit设为OnmyExit,所有OnEnter设为OnmyEnter。 碰到奇怪的图片地址,下载始终不完整 单列多结果以逗号分隔输出?? 弱弱询问一下关于Delphi+Sql+Internet编程的几个问题 多窗口参数传递问题 有关程序发布的问题,请高手指点 DBGrid上显示图片? 100分给666 VCLZIP控件如何安装在delphi7上? 求使用RichEdit 或 RxRichedit显示聊天记录的demo ,100分送上 Windows 2000 的(超级)用户密码 不记得怎么办? 我的两台计算机怎么连接不上。服务器:windows2000advacedserver,liu;客户端:win98:allen,谁教我怎样连 怎样获知系统是否有打印机?
如: (sender as TEdit).Color:=...
然后选中其他edit,在onenter中下拉事件中选择Edit1Enter即可
1 声明一个类或直接用一个EDIT(visible=false),为Tedit类型的.2 为这个TEDIT写好事件3 为所有的需要变色的EDIT 的ONENTER 中选择你写好的时间名
或写一句代码,表示每次时间触发调用写的事件
在写的通用事件里用SENDER 判断当前调用对象,然后将其强制转换为TEDIT
然后就可以了。
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
* 努力学习 *
* 全为 *
*¥人民币¥*
************
procedure TForm1.Edit1Enter(Sender: TObject);begin
(sender as TEdit).Color:= clwhite;
end;procedure TForm1.Edit1Exit(Sender: TObject);
begin
(sender as TEdit).Color:= clyellow;
end;然后在其他的Edit的OnEnter事件里选择Edit1Enter
OnExit事件里选择Edit1Exit
procedure OnmyExit(Sender:TObject);
begin
TEdit(Sender).Font.Color := clWhite
end;procedure OnmyEnter(Sender:TObject);
begin
TEdit(Sender).Font.Color := clblue;
end;然后把所有的Edit的OnExit设为OnmyExit,所有OnEnter设为OnmyEnter。