Закрыть окно.. не могу...
От: Lazyman Россия  
Дата: 06.10.04 13:21
Оценка:
Есть такое дело: у меня есть основное окно Form1 из него я вызываю

Form2 myForm = new Form2();
myForm.Show();

далее из этого окна вызываю еще одно..

Form3 form3 = new Form3();
if (form3.ShowDialog(this) == DialogResult.Cancel)
   this.Close();


так вот.. задача — если в Form3 нажата кнопка кансел, то нужно закрыть и второе окно и снова выйти на первое.
Не получается.. после this.Close(); всеравно идет выполнение данного модуля..
Помогите.
Re: Закрыть окно.. не могу...
От: mbrodin Украина  
Дата: 06.10.04 14:18
Оценка:
Здравствуйте, Lazyman, Вы писали:

Надо поставить DialogResult = Cancel для кнопки Cancel на третьей форме

L>Есть такое дело: у меня есть основное окно Form1 из него я вызываю


L>
L>Form2 myForm = new Form2();
L>myForm.Show();
L>

L> далее из этого окна вызываю еще одно..

L>
L>Form3 form3 = new Form3();
L>if (form3.ShowDialog(this) == DialogResult.Cancel)
L>   this.Close();
L>


L>так вот.. задача — если в Form3 нажата кнопка кансел, то нужно закрыть и второе окно и снова выйти на первое.

L>Не получается.. после this.Close(); всеравно идет выполнение данного модуля..
L>Помогите.
... << RSDN@Home 1.1.4 beta 2 >>
Re: Закрыть окно.. не могу...
От: Аноним  
Дата: 06.10.04 14:51
Оценка:
Form2 myForm = new Form2();
myForm.Show();
...
Form3 form3 = new Form3();
if (form3.ShowDialog(this) == DialogResult.Cancel)
{
    this.Close();
    myForm.Close();
}



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Закрыть окно.. не могу...
От: Аноним  
Дата: 06.10.04 15:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>
Form2 myForm = new Form2();
А>myForm.Show();
А>...
Form3 form3 = new Form3();
А>if (form3.ShowDialog(this) == DialogResult.Cancel)
{
А>    this.Close();
    myForm.Close();
}
А>


А>
данное сообщение получено с www.gotdotnet.ru

А>ссылка на оригинальное сообщение


А если form3 модальное,
как сделать так чтобы Form1 стала активным и реагировало на действия пользователя не закрывая form3 и не создавая Form2 в отдельном потоке?
Re[2]: Закрыть окно.. не могу...
От: Аноним  
Дата: 06.10.04 16:26
Оценка:
>А если form3 модальное,
>как сделать так чтобы Form1 стала активным и реагировало на действия пользователя не закрывая form3 и не создавая Form2 в отдельном потоке?

public void Form.Activate()


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.