Страница: 1 |
Я из главной формы вызываю другую, чего то там делаю, и по закрытию мне надо перегрузить главную форму (дабы обновилась информация на ней). Что то у меня пока нифига не выходит...Допустим главная форма Form1, и вызываемая из нее - Form2, значит я на on close формы 2 пишу dim myForm as Form1 myForm.refresh() и нифига...update тоже пробовал...Помогите плиз! Как мне при закрытии Form2 перегрузить Form1?
Зачем тебе "велосипед" Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Unload Form1 'Выгружаем форму Form1.Show 'Загружаем форму End Sub Объясните пожалуйста подробнее... 1. Я не вижу у себя события QueryUnload, это чё такое? 2. VB.net не понимает Unload Form1 Спасибо! Так бы сразу и сказал что VB.Net, тут ведь по умолчанию VB 5.0-6.0 обсуждают. Может тебе надо что-нибудь вроде Close; или Application.Temparity точно не помню, попробуй автоподстановку использовать, методом тыка что-нибудь натыкаешь Ох блин чего я уже токо не пробовал! Ok, все равно спасибо, бум искать! я что-то не понял, если Form1 главная форма, то зачем делать dim myForm as Form1 а что именно ты хочешь на этой форме обновить А не подскажете чем Form_Unload от Form_QueryUnload отличается???????????????? Form_Unload - в обработчике просто пишешь команды, которые необходимо выполнить при закрытии формы. Form_QueryUnload - здесь можна отменить закрытее формы если не выполняются какието условия. делается это через входной параметр этого события, который передается поссылке. Ну я и в Form_Unload могу написать Cancel=-1 честно говоря я писал по аналогии с вба.нет, а как в 6.0 наверно подзабыл! А, ну ладно. А чё такое VB.NET ?????????????? <b>как это что?</b> vb.net - это новая версия басика И чё он прямо такой крутой? Страница: 1 |
Вопрос: Вопрос по формам!
Добавлено: 18.07.03 11:33
Автор вопроса: Pusher | ICQ: 147298401
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #1
Добавлено: 18.07.03 11:45
Номер ответа: 2
Автор ответа:
Pusher
ICQ: 147298401
Вопросов: 6
Ответов: 5
Профиль | | #2
Добавлено: 18.07.03 12:01
Номер ответа: 3
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #3
Добавлено: 18.07.03 14:20
Номер ответа: 4
Автор ответа:
Pusher
ICQ: 147298401
Вопросов: 6
Ответов: 5
Профиль | | #4
Добавлено: 18.07.03 14:30
Номер ответа: 5
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #5
Добавлено: 28.07.03 20:10
Номер ответа: 6
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #6
Добавлено: 29.07.03 00:38
Я так понял, что процедура обновления у тебя в событии Form_Load формы Form1? Дык просто вызывай её из Form2:
Form1.Form_Load() 'Только для начала тебе надо изменить атрибут видимости Form_Load, соответственно на Public...
Номер ответа: 7
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #7
Добавлено: 29.07.03 05:39
Номер ответа: 8
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #8
Добавлено: 29.07.03 15:47
Номер ответа: 9
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #9
Добавлено: 29.07.03 16:10
Номер ответа: 10
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #10
Добавлено: 29.07.03 18:21
Номер ответа: 11
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #11
Добавлено: 30.07.03 06:34
Номер ответа: 12
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #12
Добавлено: 30.07.03 11:30
Номер ответа: 13
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #13
Добавлено: 31.07.03 05:12
Номер ответа: 14
Автор ответа:
Russian Neo
ICQ: 248318020
Вопросов: 22
Ответов: 195
Web-сайт:
Профиль | | #14
Добавлено: 31.07.03 06:28
Да фиг разберешься без 0,5 л....