Winforms 为什么设置图像或背景图像可能没有效果?

Winforms 为什么设置图像或背景图像可能没有效果?,winforms,Winforms,我试图弄明白为什么在一个窗体上设置控件的Image属性没有明显的效果,而在属于不同窗体的控件上设置相同的属性却可以完美地工作。我的目标表单有非默认背景色(全部为黑色,前景色为白色),没有边框样式。将另一个窗体设置为相同的颜色和边框样式不会影响其显示图像的能力。那么我的目标表单有什么问题?什么设置会使我的图像集不起作用呢?问题是我从表单内部初始化表单,因此表单没有合适的图形上下文来显示图像。将窗体的字段从它自己的类移动到主窗体解决了这个问题

我试图弄明白为什么在一个窗体上设置控件的
Image
属性没有明显的效果,而在属于不同窗体的控件上设置相同的属性却可以完美地工作。我的目标表单有非默认背景色(全部为黑色,前景色为白色),没有边框样式。将另一个窗体设置为相同的颜色和边框样式不会影响其显示图像的能力。那么我的目标表单有什么问题?什么设置会使我的图像集不起作用呢?

问题是我从表单内部初始化表单,因此表单没有合适的图形上下文来显示图像。将窗体的字段从它自己的类移动到主窗体解决了这个问题