妳在OnMouseMove的事件中加上一些修改字体顏色的語句就得了.
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Label1.Font.Color := clRed;
end;
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Label1.Font.Color := clRed;
end;
解决方案 »
- 如何获取机器名
- delphi中Web Service自定义类型返回
- 请教一个简单的问题,用TADOQuery控件怎么把数据库中的数据写到DBgrid中,用代码怎么写,谢谢了!!!
- 哪位可以给一个网络电视源码 让小弟学习下
- 在DBGrid 上如何利用 鼠标滑轮 浏览记录
- delphi2005 BT下载
- 关于图片显示,求助!!
- 怎样将数据表里的数据与edit的内容比较
- 想写一个可以随意设计表单的程序,大家给点思路吧
- 300分请教:如何用程序创建chm帮助文件?
- Delphi的程序,所有的Form都在App中初始化是创建(Application.CreateForm),这样岂不是很耗资源,想在用到时Create,在关闭时释放资源,各位有什么方法???
- 如果用int 3取得0级特权?
var
SetCap:boolean=false;
OldColor:tcolor;//在label的OnMouserMove中
if setcap= false then
begin
oldcolor:=label1.font.Color;
label1.Font.Color:=clred;
SetCapturecontrol(label1);
setcap:=true;
end
else
begin
label1.Font.Color:=oldcolor;
SetCapturecontrol(nil);
setcap:=false;
end;
鼠标移入时颜色变化,移出时恢复!
ePing不好意思啊,你的方法我早就试过了,但效果很不满意。
所以把分给了kingron
如果大家可以做个朋友的话,我的email:[email protected]