Страница: 1 |
Страница: 1 |
Вопрос: Люди помогите - фигня с загрузкой формы!
Добавлено: 29.05.07 13:11
Автор вопроса: Роман
При выгрузке формы (после выполнения события Form1 Unload) выполняется событие Form1_Load. Нигде никаких ссылок на это событие (Load) нету 100%. Че происходит? Уже все мозги в растопырку. Помогите!!!
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #1
Добавлено: 29.05.07 16:03
Поставь брейк на конец Form1_Load и посмотри по F8 кто его вызывает.
Например if form1.visible запустит form1 без всякого load.
Номер ответа: 2
Автор ответа:
Silver Ferrum
ICQ: 422640045
Вопросов: 12
Ответов: 144
Профиль | | #2
Добавлено: 29.05.07 21:08
ты б хоть код написал..
Номер ответа: 3
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #3
Добавлено: 29.05.07 23:02
НАШЕЛ !!! Всем спасибо.
Кому интересно:
На форме имеетя TabStrip.
После Unload Form1 надо обязательно
Exit Sub
Иначе вот эта гадость после выгрузки формы опять ее загружает:
TabStripRd.SelectedItem = TabStripRd.Tabs(TabStripRd.SelectedItem.Index + 1)
Т.Е. было так:
.........
If.................
..............
Unload Form1
End if
............
TabStripRd.SelectedItem = TabStripRd.Tabs(TabStripRd.SelectedItem.Index + 1)
End Sub
А надо так:
.........
If.................
..............
Unload Form1
Exit Sub
End if
...............
TabStripRd.SelectedItem = TabStripRd.Tabs(TabStripRd.SelectedItem.Index + 1)
End Sub
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 31.05.07 14:27
в Unload можно End впихнуть, и всё )