我的主窗体中有一个带有一堆图标的 imageList 控件。我也想在其他表单上使用这些图标。我怎样才能做到这一点?是否有捷径可寻?谢谢
问问题
1669 次
2 回答
3
创建用户控件。它们对于像这样重用是有价值的。
于 2011-12-02T03:11:13.310 回答
1
你想重用整个 ImageList,还是仅仅重用图像本身就足够了?
通常你会做后者,有一个非常简单的内置方法。
在解决方案资源管理器中的项目节点下,展开Properties
并双击Resources.resx
. 单击Add Resource
> 添加Existing File
。浏览到您的图标/图像并添加它们。这是向项目添加资源的首选方式。
...
现在,在您想使用图标/图像的任何地方,从表单设计器中,您都可以在单击属性网格中图像属性上的按钮时弹出的“选择资源”对话框中选择这些文件。
您也可以在代码中访问它们,例如
BackgroundImage = Properties.Resources.MyImageFile;
于 2011-12-02T05:50:25.600 回答