【问题标题】:How to make transparent control show form's background image underneath on MDI form如何使透明控件在 MDI 表单下方显示表单的背景图像
【发布时间】:2012-05-11 18:23:40
【问题描述】:

我有一个带背景的 MDI 表单,左上角有一个徽标的图片框。徽标的透明区域在常规表单上正确显示到表单的背景图像,但在 MDI 表单上,它在下方显示为灰色。

如何让图片框的透明区域显示背景而不是下面的表格?

【问题讨论】:

    标签: .net winforms controls transparency


    【解决方案1】:

    不是我想要解决问题的方式,而是我在表单中停靠了一个面板并将其用作背景而不是表单的背景。我讨厌对这样的东西使用额外的容器控件,所以如果有人有更好的答案,请分享。

    【讨论】:

    • 好吧,这对我来说是一个可怕的解决方案,因为 mdi 表单实际上是从基本表单继承这些东西,这样做会导致我无法移动我的控件,因为一些奇怪的原因。还有其他想法吗?
    猜你喜欢
    • 2014-07-13
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多