Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Переключение с form1на form2 Добавлено: 31.03.07 13:29  

Автор вопроса:  Никита | Web-сайт: www.himera.3dn.ru | ICQ: 472468839 
У меня есть 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
Автор ответа:
 BUMM ®



Вопросов: 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-сайт: www.himera.3dn.ru
 Профиль | | #2
Добавлено: 31.03.07 16:49
Блин, ведь где то про это читал. Забыл. Спасибо большое.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам