我有两个窗体,第一个是初始窗体,第二个是在按下第一个按钮时调用的。这是两个不同的窗口,有不同的任务。我为这两种 MVP 模式编程。但在 Main() 我有这个:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
ViewFirst viewFirst = new ViewFirst();//First Form
PresenterFirst presenterFirst = new PresenterFirst(viewFirst);
Application.Run(viewFirst);
}
我有第二个 Windows 窗体:
ViewSecond viewSecond = new ViewSecond();//Second Form
PresenterSecond presenterSecond = new PresenterSecond(viewSecond);
单击第一个按钮后,我想在此应用程序中运行它。我怎么能这样做?我在第一个 WF 上的按钮是:
private void history_button_Click(object sender, EventArgs e)
{
ViewSecond db = new ViewSecond();//second Form where I have sepparate WF.
db.Show();
}