我如何将主题应用于 C# 中的所有表单?

How can i apply a theme to all my forms in C#?

我想将主题应用到我在 C# 中的所有表单。我该怎么做?

我的表格太多了。而且他们应该都有相同的风格(橙色背景和右上角的标志)这是非常耗时的。我只会做一次,它适用于我的所有表格。

对于 ASP.NET WEBForms

您可以使用 MasterPage 然后在其中添加 Content Pages

在您的项目中添加一个 Master Page 在此背景色徽标和菜单中进行所有设计。比添加 Content Pages 会有这个 MasterPage。这样您的所有表单都将具有相同的主题。

  • Solution Explorer 右键单击​​您的网站。
  • 点击Add New Item
  • Select Master Page 来自出现的弹出窗口。

详情见https://msdn.microsoft.com/en-us/library/wtxbf3hh(v=vs.140).aspx

对于 Windows 表格

您可以使用 MDI Parent.

参见 this 如何使用 MDI Parent