Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Form_Load() Добавлено: 15.12.02 12:20  

Автор вопроса:  NetHawk

Здравствуйте, .

почему у меня не срабатывает Private Sub Form_Load() второй раз.

с Form1 я открывая Form2 командой Form2.Show

должно сработать Form_Load() там у меня написано

Label1.Caption = peremen

peremen объявлена как Globag aaa As string до этого момента работает

все нормально.

закрываю Form2 командой Form2.Hide

Остаются откратой Form1 там я изменяю значения peremen на любое

другое, потом нажимаю на кнопку чтобы открыть Form2

и вместо нового значение peremen там старое :((

Private Sub Form_Load()что делать как быть???

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 15.12.02 12:29

Потому как ты не закрываешь форму, а только ее прячешь. все равно, чтобы ты написал Form2.Visible = 0.

Для того, чтобы событие Form_Load происходило каждый раз, ее наод выгружать.

В <=VB 6.0: Unload Form2, Set Form2 = Nothing...

В .NET: Form2.Close()

Ответить

Номер ответа: 2
Автор ответа:
 Born



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #2 Добавлено: 16.12.02 11:52

А если не хочешь выгружать форму а просто прятать и снова роказывать

использую событие Form_Activate() и тоже все работать будет

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 16.12.02 21:47

Можно подстраховать, если не срабатывает:

Call Form_Load

Хотя конечно лучше найти ошибки.

Ответить

Страница: 1 |

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



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