天行健,君子以自强不息;地势坤,君子以厚德载物。


Tag: MouseEnter预览模式: 普通 | 列表
        在Delphi 7下,如果想在鼠标MouseEnter、MouseLeave的时候改变TLabel自身的颜色,很多人可能会采用 Label.Color := clRed;这样的方式来实现,我当初也是一样,结果无论鼠标怎么移动Tlabel都不会改变自身的颜色,但是通过Object Inspecter却可以设置TLabel的颜色,但是在它的MouseEnter、MouseLeave直接给Color属性赋值,TLabel的颜色却无法跟随鼠标的进入和移出而更改自身的颜色,经过跟踪发现TLabel的color属性原来根本就没有Color属性,而这个Color属性却是来自TControl的。

    我先看一看三幅图:

这是最初的效果

查看更多...

Tags: Delphi下TLabel 鼠标 MouseEnter MouseLeave 颜色

分类:Delphi技巧 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 652