delphi中要如何实现按钮的图片变换效果 delphi中要如何实现按钮的图片变换效果就是鼠标没有放上去是一个图片背景,放上去换成另一个背景?如果要用皮肤控件,哪种控件好?有没有简单的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 皮膚 VclSkin實現你上面的效果,建議用IMAGELIST與BUTTON關聯。 來調用IMAGELIST管理的圖標。 参考代码 private { Private declarations } procedure CMMOUSEENTER(var msg: TMessage); message CM_MOUSEENTER;procedure TForm1.CMMOUSEENTER(var msg: TMessage);begin if integer(self.BitBtn2) = msg.LParam then self.BitBtn2.Glyph.LoadFromFile('F:\常用图标\BMP16\确定16.bmp') else self.BitBtn2.Glyph.LoadFromFile('F:\常用图标\BMP16\查询16.bmp')end; VclSkin界面太土了用IMAGELIST与BUTTON怎么实现,能否给个简单示列,初级新手,谢谢了 我试试我看过还有一种用Image来实现的,但是不知道怎么实现鼠标移动变换图片 如何防止文件被拷贝 求救一个组合算法倒推问题 webconnection程序的配置,不知道现在还有没有人做这种程序:) 关于ReportBuilder? infoPower4000.0.3安装问题 为什么我编译不能通过 delphi如何编写自动运行程序 VirtualAllocEx修改内存 数据转换问题,大家帮帮忙啊 新手求问 ADO 连接出现灾难性故障的解决方法 修改 通过输入的信息 输出时间差
皮膚 VclSkin
實現你上面的效果,建議用IMAGELIST與BUTTON關聯。 來調用IMAGELIST管理的圖標。
{ Private declarations }
procedure CMMOUSEENTER(var msg: TMessage); message CM_MOUSEENTER;procedure TForm1.CMMOUSEENTER(var msg: TMessage);
begin
if integer(self.BitBtn2) = msg.LParam then
self.BitBtn2.Glyph.LoadFromFile('F:\常用图标\BMP16\确定16.bmp')
else
self.BitBtn2.Glyph.LoadFromFile('F:\常用图标\BMP16\查询16.bmp')
end;
VclSkin界面太土了
用IMAGELIST与BUTTON怎么实现,能否给个简单示列,初级新手,谢谢了
我试试
我看过还有一种用Image来实现的,但是不知道怎么实现鼠标移动变换图片