我的主要表单中有一堆图标的imageList控件。我也想在其他表格上使用这些图标。我怎样才能做到这一点?是否有捷径可寻?感谢
答案 0 :(得分:3)
创建用户控件。它们对于重复使用很有价值。
答案 1 :(得分:1)
你想重用整个ImageList,还是仅仅重用图像本身就足够了?
通常你会选择后者,因为内置的内容很简单。
在解决方案资源管理器中的项目节点下,展开Properties
,然后双击Resources.resx
。点击Add Resource
>添加Existing File
。浏览到您的图标/图像并添加它们。这是向项目添加资源的首选方法。
现在,无论您想在何处使用图标/图片,您都可以从表单设计器中选择这些文件,然后选择资源"单击属性网格中图像属性上的...
按钮时弹出的对话框。
您也可以使用代码访问它们,例如
BackgroundImage = Properties.Resources.MyImageFile;