2015-07-04 2 views
-3

Я реализую оконную форму на C#. Я хочу закрыть текущее окно и открыть новое окно. (Так же, как Файл-> Новая функция в приложениях)C# - Как закрыть текущее окно и получить новое окно

Это мой код

private void newToolStripMenuItem_Click(object sender, EventArgs e) 
    { 

     Image_Editor IE = new Image_Editor(); //Image_Editor is the name of window 
     IE.Show(); 
     this.Close(); 

    } 

Изображения того, что я хочу добиться:

http://www.infosight.com/labelaseproducer/images/designfilemenu.jpg

Я хочу для реализации «новой» функции, как показано в приведенной выше ссылке. При выполнении заданного кода появилось новое окно, и оба окна одновременно закрываются.

Что делать, чтобы решить эту проблему?

+1

Это очень плохо сформулирован вопрос. Как вы ожидаете от нас помощи, если вообще не показываете какой-либо код? Если вам нужна помощь, вам нужно сказать, что вы пытаетесь сделать (с достаточной информацией), действием и ожидаемым результатом, показать код, который вы используете или попробовали, и полученную вами ошибку (разница между ожидаемым результатом и результат вы получите с кодом). Как минимум ... – Jauch

ответ

0

, если вы имеете в виду, что вы хотите, чтобы закрыть это окно и открыть окна, как текущие окна использовать этот

Myform frm; //thats name of the class of your form like Form1 
frm = new Myform(); 
frm.Show(); // show the secend one 
this.Close(); // and close the first one 
Смежные вопросы