Показать сообщение отдельно
Старый 18.04.2008, 08:13   #1
Неактивный пользователь
 
Регистрация: 14.11.2007
Сообщений: 36
Репутация: 2
По умолчанию Многоформенное приложение

Ситуация в следующим, в программе происходит обработка исключительныой ситуации на существование файла, при этом нужно вызвать вторую форму где можно будет либо удалить файл либо его приостановить, но приэтом работу в первой форме надо на время приостановить, в итоге приложение целиком виснет...может это моя прихоть, но мне хочется сделать что бы она работала(именно использовать вторую форму):
код первой формы при возникновении исключительной ситуации:
Код:
catch(System.IO.IOException)
                {
                    Form2 form2 = new Form2(filenamer[i], mhead);
                    form2.Show();
                    form2.Activate();
                    wh.WaitOne();
                    form2.Hide();
                    i--;
                }
Код во второй форме:
Код:
if (button2.Text == "Переименовать")
            {
                button2.Text = "OK";
                button1.Visible = false;
                textBox1.Visible = true;
                textBox1.Text = this.filef;
            };
            if (button2.Text == "OK")
            {
                if (textBox1.Text == this.filef)
                {
                    MessageBox.Show("Пожалуйста изменити имя файла");
                }
                else
                {
                    File.Move(pathf + "\\" + filef, pathf + "\\" + textBox1.Text);
                    Form1.wh.Set();
Mikola86 вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.01955 секунды с 10 запросами