Проблема повторного открытия окна

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Quantum18
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.03.2010 (Вт) 10:40

Проблема повторного открытия окна

Сообщение Quantum18 » 16.03.2010 (Вт) 10:59

Здравствуйте.
Предположим есть Form1 а на ней кнопка, которая открывает вторую форму (Form2.show).
На второй форме есть текстбокс, в котором мы ставим несколько букв и закрываем вторую форму крестиком.
Далее при повторном нажатии на кнопку на первой форме, снова показывается вторая форма и текст в текстбоксе уже есть. А нужно чтобы его не было. Что делать? (не поверите: нигде не могу найти ответ на этот вопрос)

Есть конечно вариант типа:
dim f as new form2
f.show
но он связан с другими проблемами (это уже в другой теме обсудим)
А кроме этого есть варианты?
Спасибо.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Проблема повторного открытия окна

Сообщение Денис » 16.03.2010 (Вт) 11:19

Код: Выделить всё
f.dispose

Нэ?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема повторного открытия окна

Сообщение MIT » 16.03.2010 (Вт) 11:36

В обработчике события нажатия кнопки на первой форме пишешь что-нибудь типа:
Код: Выделить всё
Using f as new form2
    If f.ShowDialog() = ... Then
        ...
    End If
End using
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Quantum18
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.03.2010 (Вт) 10:40

Re: Проблема повторного открытия окна

Сообщение Quantum18 » 16.03.2010 (Вт) 11:55

Денис писал(а):
Код: Выделить всё
f.dispose

Нэ?


Да - запихнул это в событие form_closing - и все воде ОК. Спасибо.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Проблема повторного открытия окна

Сообщение Денис » 16.03.2010 (Вт) 12:43

MIT писал(а):Using


В академическом плане я - противник юзингов в дотнете. Это пятое колесо только морочит голову новичкам, не давая им сконцентрироваться на главном. Я не спорю, что штука это в целом полезная, но, но, но.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема повторного открытия окна

Сообщение MIT » 16.03.2010 (Вт) 12:49

Ну не юзай юзинги, никто тебя их юзать, какбэ, и не заставляет :)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Re: Проблема повторного открытия окна

Сообщение Dmitriy2003 » 16.03.2010 (Вт) 14:29

Денис писал(а):В академическом плане я - противник юзингов в дотнете. Это пятое колесо только морочит голову новичкам, не давая им сконцентрироваться на главном. Я не спорю, что штука это в целом полезная, но, но, но.

и вот результат не заставил себя ждать :lol:
Quantum18 писал(а):Да - запихнул это в событие form_closing - и все воде ОК. Спасибо.

хотя изначально чел. писал
Quantum18 писал(а):Предположим есть Form1 а на ней кнопка, которая открывает вторую форму (Form2.show).

Что-же делает вторая форма :?: :?: :?:


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59

    TopList