Страница: 1 |
Вопрос: Переключение с form1на form2 | Добавлено: 31.03.07 13:29 |
Автор вопроса: ![]() |
У меня есть 2 две формы. Form1 и Form2. На Form1 вставляю кнопку и пишу:
Dim Form2 As New Form2 ------------------------------ Private Sub Button1_Click..... Hide() Form2.ShowDialog() End Sub Первая форма скрывается вторая появляется. На второй форме тоже кнопка. Все нормально. Потом пытаюсь сделать обратно: Dim Form1 As New Form1 ------------------------------ Private Sub Button1_Click....... Form1.ShowDialog() Close() End Sub Выскакивает ошибка: Необработанное исключение типа "System.StackOverflowException" произошло в XXXX.exe Что это такое, и как с этим бороться??? |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 8 Ответов: 482 |
Профиль | Цитата | #1 | Добавлено: 31.03.07 15:57 |
ага и че ты во второй форме делаешь? объявляешь новую форму?
1-я форма Dim frm2 as new form2 frm2.parent = Me frm2.show 2-я форма dim frm1 as form1 = me.parent frm1.show а также можешь обьявить глобальные переменные типа form и в момент инициализации "записывать" форму в переменную. Также можно работать через owner. способов куча, форма - это классб читай про ООП |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 472468839 Вопросов: 2 Ответов: 2 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 31.03.07 16:49 |
Блин, ведь где то про это читал. Забыл. Спасибо большое. |
Страница: 1 |
|