C# 如何在WinC窗体中共享常用控件组#
我的项目的大多数表单都包含“确定”和“取消”按钮。(始终位于窗体的右下角)。目前,我有一个基类继承自System.Windows.Forms,其中包含“确定”和“取消”按钮。所有使用该类的表单都将从此基表单类继承。有没有更好的方法考虑本地化?我会使用MDI子表单。父窗体可以包含“确定/取消”按钮,就像您在MDI容器中拥有子窗体一样 如需更多帮助,请访问C# 如何在WinC窗体中共享常用控件组#,c#,.net,winforms,user-controls,C#,.net,Winforms,User Controls,我的项目的大多数表单都包含“确定”和“取消”按钮。(始终位于窗体的右下角)。目前,我有一个基类继承自System.Windows.Forms,其中包含“确定”和“取消”按钮。所有使用该类的表单都将从此基表单类继承。有没有更好的方法考虑本地化?我会使用MDI子表单。父窗体可以包含“确定/取消”按钮,就像您在MDI容器中拥有子窗体一样 如需更多帮助,请访问 我会使用MDI子表单来实现这一点。父窗体可以包含“确定/取消”按钮,就像您在MDI容器中拥有子窗体一样 如需更多帮助,请访问 您可以创建一个具有
我会使用MDI子表单来实现这一点。父窗体可以包含“确定/取消”按钮,就像您在MDI容器中拥有子窗体一样 如需更多帮助,请访问
您可以创建一个具有空面板或表布局的表单,在其中动态加载所需的用户控件。这基本上是最重要的。
您可以只创建一个具有空面板或表布局的表单,在其中动态加载所需的用户控件。这基本上是最重要的。
执行表单继承在许多级别都非常有用:
希望这对您有用。执行表单继承在许多级别都非常有用:
public partial class MyFormWithButtons : Form
{
public MyFormWithButtons(UserControl control)
{
InitializeComponent();
control.Dock = DockStyle.Fill;
myPanel.Controls.Add(control);
}
}