我想拖动"图标"从桌面到我的表单,它们将在表单上可视化,而不会改变外观。
当我说" icon"时,我指的是快捷方式,文件夹和应用程序图标。
示例
在表单上重新创建图标的最佳方法是什么。是否有经过试验和测试的方式,或者您是否必须使用图片重新创建它们 盒子和标签?
我和两者都取得了有限的成功,后者是目前为止最好的。但两者都有其局限性。
备注
我不需要帮助处理我的问题的其他方面,例如,如何拖动图标,提取图标等等。它纯粹只是在视觉上重新创建我正在努力的图标。
答案 0 :(得分:0)
使用ListView
并将view属性设置为LargeIcon
。
您可以通过以下方式获取图标:Icon.ExtractAssociatedIcon。但是,您可能需要管理图标,因为具有相同扩展名的两个文件可能具有不同的图标。
如果你只想要图像,那么你可以在它被绘制后抓住控件的图标部分。