2

我的主窗体中有一个带有一堆图标的 imageList 控件。我也想在其他表单上使用这些图标。我怎样才能做到这一点?是否有捷径可寻?谢谢

4

2 回答 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 回答