如何调用.icon图标

hittyecho 2004-08-31 10:34:47
哪位高手能帮帮忙,知道如何在listview中去调用.icon图标,拜托拜托!!!!
...全文
183 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
linzhengqun 2004-08-31
  • 打赏
  • 举报
回复
listview中的图标是引用ImageList中的,
所以你要根据ListView中的某个项的图像索引,调用与之相联系的ImageList的方法来得到:
大概如下,参考:
procedure TForm1.Button1Click(Sender: TObject);
var icon:TICON;
begin
icon:=Ticon.Create;
try
//icon取得Listview1中被选中的项的图标
ImageList1.GetIcon(Listview1.Selected.ImageIndex,icon);
//Image1把Icon画出来
Image1.Canvas.Draw(0,0,icon);
finally
icon.Free;
end;
end;
kaguo 2004-08-31
  • 打赏
  • 举报
回复
补充下
ImageList1:TImageList
ListView1.LargeImages :=ImageList1;
kaguo 2004-08-31
  • 打赏
  • 举报
回复
procedure TForm1.Button2Click(Sender: TObject);
var ico:Ticon;
begin
ico:=Ticon.Create;
ico.LoadFromFile('d:\1.ico');
ImageList1.AddIcon(ico);
ListView1.Items[0].ImageIndex :=0;
ico.Free ;
end;
内容概要:本文介绍了基于Matlab代码实现的电力系统机组组合优化调度方法,适用于IEEE14、IEEE30和IEEE118节点标准测试系统。该资源聚焦于电力系统中发电机组的优化调度问题,通过智能优化算法实现对机组启停、出力分配等决策的最优化,旨在降低运行成本、提升系统可靠性和经济性。文中系统阐述了从数学模型构建、多类型约束处理到优化算法设计与仿真实验验证的完整研究流程,并提供了可复现的Matlab代码,涵盖目标函数设定、约束条件建模及算法求解过程,适用于电力系统调度、能源优化等相关领域的科研与教学实践。; 适合人群:具备电力系统分析、运筹学基础及Matlab编程能力的高校学生、科研人员和工程技术人员,尤其适合从事电力系统优化、智能算法应用研究的研究生与青年学者。; 使用场景及目标:①用于电力系统机组组合(UC)问题的教学实验与课程设计;②支撑科研工作中对遗传算法、粒子群算法等智能优化算法在电力系统调度中应用的研究;③为含可再生能源接入的现代电网调度提供仿真平台与技术参考,助力低碳电力系统规划与运行。; 阅读建议:建议读者结合电力系统调度理论与优化建模知识,深入理解机组组合问题的数学本质与物理约束,再通过Matlab代码进行仿真实践,重点关注算法收敛性、多目标权衡策略与不同测试系统间的性能对比,以实现理论与实践的深度融合。

16,741

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧