请问如何实现当鼠标移动到按钮上,按钮上的文字自动变颜色 Button是不可以改变颜色的,用Bitbtn组件吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外你可以参考这个贴子:http://www.csdn.net/expert/topic/138/138523.shtm通过API改变Button的类来实现改变颜色,不过太复杂。 同意TechnoFantasy(www.applevb.com),可以考虑用TBitBtn控件(就在Additional页上的第一个控件) 从Bitbtn继承,对CM_MOUSEENTER CM_MOUSELEAVE 编程 自己做一个组件,从TButton继承,然后重载 OnEnter()函数。 在事件mousemove中编写代码button1.color:=clred; TELButton = class(TButton){TELButton} private FOnMouseEnter: TNotifyEvent; FOnMouseLeave: TNotifyEvent; { Private declarations } protected procedure MouseEnter(var Message: TMessage); message CM_MOUSEENTER; procedure MouseLeave(var Message: TMessage); message cm_MOUSELEAVE; { Protected declarations } public { Public declarations } published property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter; property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave; { Published declarations } end;其余的自己写吧 innoSetup制作安装包问题请教 增加字段 关于外键的问题 如何得到chm中的html的文件名?并得到文件内容? 数据库错误处理 在delphi中,"@"和"^"代表什么?并列举 对面的大虾看过来!求助!关于Excel的问题!!急!!急!! 如何做论坛下载软件呢? 给大家一个加密算法(在D6下没调通) 这里谁的记忆力最好? 如何限定edit或dbedit的输入内容及格式? 问一个很菜的问题,我自定义了一个过程,如何声明他?
http://www.csdn.net/expert/topic/138/138523.shtm
通过API改变Button的类来实现改变颜色,不过太复杂。
CM_MOUSELEAVE 编程
button1.color:=clred;
private
FOnMouseEnter: TNotifyEvent;
FOnMouseLeave: TNotifyEvent;
{ Private declarations }
protected
procedure MouseEnter(var Message: TMessage); message CM_MOUSEENTER;
procedure MouseLeave(var Message: TMessage); message cm_MOUSELEAVE;
{ Protected declarations }
public
{ Public declarations }
published
property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
{ Published declarations }
end;
其余的自己写吧