我在我的应用程序中放置了一个 MDI 表单。我已经为 MDI 表单提供了背景图像,我想在 MDI 表单上显示标签,还想添加一些图片按钮。
那么,我应该如何删除该背景颜色,请帮助我。
您不能将子控件(如标签)添加到 MDI 父窗体。它只是行不通。MDI 父窗体旨在包含的唯一内容是子 MDI 窗体。
如果您希望背景可见,则应使用常规形式。MDI 的唯一目的是让您的父窗口充当其他子窗口的容器。这是一种相当过时的设计模式,微软和大多数其他供应商很久以前就停止在他们的软件中使用这种设计模式,因为它会让用户感到困惑。
如果您放弃 MDI 并使用常规窗体,您可以添加任何您想要的 Label、Button 和 PictureBox 控件。要使它们透明,您可以启用它们的Transparent
属性。这并不总是按预期工作,因为 WinForms 不支持真正的透明度,但在我看来,它可以很好地满足您描述的用途。