一个有关于MOUSEMOVE的问题 请观察TControl的源代码,你会发现CM_MOUSELEAVE和CM_MOUSEENTER这两个消息的,剩下的如何判断鼠标在不在Image中,就是重载TImage加入这两个消息的响应就可以了。实在不明白就看看TLabel的源代码,这个元件弄好了鼠标进入和离开的事件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.ToolButton3MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin ToolButton1.Indeterminate:=true;end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);beginToolButton1.Indeterminate:=false;end; 迷茫说得对,是可以达到这种效果.我还不明白的是属性indeterminate是什么意思?望能解释一下。应该给分哟^_^ TToolBar本来就有这种功能的。在它的属性编辑器中可以设置三个TImageListImages :通常状态下显示的图标DisabledImages :Disable时显示的图标HotImages :光标置于其上时的图标设置了HotImages就可以得到你需要的效果。 循环内创建对象怎么避免? 一周未来CSDN,又改版了? 请问如何直接在form上生成html网页啊 请问关于adotable的刷新问题 各位帮帮忙,怎么改控制面板的区域设置 数据库程序设计问题???????? 一个用于分页的SQL语句问题 关于wm_timer消息 谁帮我看看这段代码 关于imagelist的问题?? DBISAM 小数点问题???
X, Y: Integer);
begin
ToolButton1.Indeterminate:=true;
end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
ToolButton1.Indeterminate:=false;
end;
我还不明白的是属性indeterminate是什么意思?望能解释一下。
应该给分哟^_^
在它的属性编辑器中可以设置三个TImageList
Images :通常状态下显示的图标
DisabledImages :Disable时显示的图标
HotImages :光标置于其上时的图标
设置了HotImages就可以得到你需要的效果。