【发布时间】:2016-01-01 23:45:18
【问题描述】:
我的项目由一个带有一个面板的表单组成,该面板包含一个自定义控件。 在这个自定义控件中,我有更改背景图像的按钮。
我的问题是;这些按钮仅更改它们所在的自定义控件的背景图像,我需要它们更改包含带有自定义控件的面板的主窗体的背景图像。
我当前的代码:
this.BackgroundImage = Image.FromFile(System.IO.File.ReadAllText(BackgroundSkinsPath));
我需要一些能够有效完成此任务的东西:
MainForm.BackgroundImage = Image.FromFile(System.IO.File.ReadAllText(BackgroundSkinsPath));
即:将MainForm.cs的背景图片从CustomControl.cs更改
【问题讨论】:
-
我不太确定如何根据我的具体情况调整该问题的任何答案
-
对不起,我以为这是一个 WPF 应用程序。它是一个 WinForms 项目吗?
-
是的,它是一个 WinForm。抱歉,应该指定。
-
好的,那我们可以看看这个问题stackoverflow.com/questions/8820606/…
标签: c# image winforms background controls