私は2つのウィンドウフォームを持っています。1つ目は初期で、2つ目は最初のボタンが押されたときに呼び出されます。これは、異なるタスクを持つ 2 つの異なるウィンドウです。両方の MVP パターンをプログラムしました。しかし、 Main() には次のものがあります。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
ViewFirst viewFirst = new ViewFirst();//First Form
PresenterFirst presenterFirst = new PresenterFirst(viewFirst);
Application.Run(viewFirst);
}
そして、私は2番目の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();
}