【问题标题】:Background image not showing in winforms背景图片不显示在winforms中
【发布时间】:2014-02-15 07:14:14
【问题描述】:

Check this link这正是我的问题..

在 Form_Load:

Me.BackgroundImage = My.Resources.black_gradient_background

我什至在设计器处删除了背景颜色属性,它恢复为默认值,但是..

还是...

但是图像在那里,我可以在加载表单时看到它,然后它消失了,就像在后面一样。这是为什么?我尝试创建新表单,添加了该背景图像,它工作正常。我做了什么? >.

更新 我尝试重新启动 VS,以另一种形式进行。看看发生了什么:
BGimage 只出现在左边的 groupBox 上。 O_o

【问题讨论】:

  • 我认为BackColor可能是个问题
  • 我想,我一开始确实使用了背景色,后来我改变了主意,所以我使用了渐变图片,现在它不显示了。
  • 图像出现在预览框中??
  • 是的,在控制选项卡中,检查那里。但不是在设计视图中,而是在表单加载中的一瞥,然后您看到的下一张图片就是。
  • 你和其他控件完全重叠了。

标签: vb.net winforms


【解决方案1】:

尝试将表单布局从 RtoL 更改为 LtoR

【讨论】:

    【解决方案2】:

    正如 Hans 所说,您正在使用其他控件阻止图像,您需要将希望图像显示为透明的其他控件设置为透明 Control.BackColor = Color.Transparent

    【讨论】:

    • 我那天已经解决了。当我重新着色我的表单时,我不知道它也为组框着色。我只是把它们变成透明的。
    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多