.net - 如何设计结构相同的窗体?

标签 .net windows winforms user-interface master-pages

在 Web 编程中,您有一个或多个母版页和一些内容页,您可以在其中向占位符添加一些内容或访问母版的元素。 我的问题是如何处理具有相同格式的 Windows 窗体,比方说页眉、内容和页脚。页脚始终相同,页眉可能略有不同,内容也始终不同(有时是 GridView ,有时是下拉菜单等) 如果您从其他表单派生出一种表单,我发现您无法访问主表单元素。那么,我是否应该只创建用户控件并使用用户控件单独制作每个表单,而不是继承?

最佳答案

使用继承并确保您尝试访问的主表单中的元素被声明为 Protected (或公开)。

这样,元素将从子表单中可见。

关于.net - 如何设计结构相同的窗体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3293924/

相关文章:

windows - 具有可扩展行的 Infragistics UltraGrid

.net - 以渐进格式保存 JPG

c++ - 使用 DirectX 和 C++ 保持稳定帧速率的最有效方法是什么?

windows - Cygwin 在运行 Git 推送时导致 longjmp

icons - Windows 中应用程序图标的最佳实践

winforms - 无法使用 DevExpress WinForms XtraTab 更改 TabPage 的背景色

.net - 将旧的 .NET 代码拆分为设计器部分类

c# - 在不破坏 C# 序列化的情况下将类重构为接口(interface)

c# - 将文本框中的文本格式化为百分比

c# - DataGridView 不需要调用 EndNew