Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Вопрос по формам! Добавлено: 18.07.03 11:33  

Автор вопроса:  Pusher | ICQ: 147298401 

Я из главной формы вызываю другую, чего то там делаю, и по закрытию мне надо перегрузить главную форму (дабы обновилась информация на ней). Что то у меня пока нифига не выходит...Допустим главная форма Form1, и вызываемая из нее - Form2, значит я на on close формы 2 пишу

dim myForm as Form1

myForm.refresh()

и нифига...update тоже пробовал...Помогите плиз! Как мне при закрытии Form2 перегрузить Form1?

Ответить

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

Номер ответа: 1
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #1
Добавлено: 18.07.03 11:45

Зачем тебе "велосипед" :)

 

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Unload Form1 'Выгружаем форму

Form1.Show 'Загружаем форму

End Sub

Ответить

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



ICQ: 147298401 

Вопросов: 6
Ответов: 5
 Профиль | | #2 Добавлено: 18.07.03 12:01

Объясните пожалуйста подробнее...

1. Я не вижу у себя события QueryUnload, это чё такое?

2. VB.net не понимает Unload Form1

Спасибо! :)

Ответить

Номер ответа: 3
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #3
Добавлено: 18.07.03 14:20

Так бы сразу и сказал что VB.Net, тут ведь по умолчанию VB 5.0-6.0 обсуждают.

Может тебе надо что-нибудь вроде Close; или Application.Temparity точно не помню, попробуй автоподстановку использовать, методом тыка что-нибудь натыкаешь

Ответить

Номер ответа: 4
Автор ответа:
 Pusher



ICQ: 147298401 

Вопросов: 6
Ответов: 5
 Профиль | | #4 Добавлено: 18.07.03 14:30

Ох блин чего я уже токо не пробовал! :) Ok, все равно спасибо, бум искать! :)

Ответить

Номер ответа: 5
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #5 Добавлено: 28.07.03 20:10

я что-то не понял, если Form1 главная форма, то зачем делать dim myForm as Form1

а что именно ты хочешь на этой форме обновить

Ответить

Номер ответа: 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-сайт: xury.zx6.ru
 Профиль | | #7
Добавлено: 29.07.03 05:39

А не подскажете чем Form_Unload от Form_QueryUnload отличается????????????????

Ответить

Номер ответа: 8
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #8 Добавлено: 29.07.03 15:47

Form_Unload  - в обработчике просто пишешь команды, которые необходимо выполнить при закрытии формы.

Form_QueryUnload  - здесь можна отменить закрытее формы если не выполняются какието условия. делается это через входной параметр этого события, который передается поссылке.

Ответить

Номер ответа: 9
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #9
Добавлено: 29.07.03 16:10

Ну я и в Form_Unload могу написать Cancel=-1

Ответить

Номер ответа: 10
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #10 Добавлено: 29.07.03 18:21

честно говоря я писал по аналогии с вба.нет, а как в 6.0 наверно подзабыл!

Ответить

Номер ответа: 11
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #11
Добавлено: 30.07.03 06:34

А, ну ладно. А чё такое VB.NET ??????????????

Ответить

Номер ответа: 12
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #12 Добавлено: 30.07.03 11:30

<b>как это что?</b>

vb.net - это новая версия басика

Ответить

Номер ответа: 13
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #13
Добавлено: 31.07.03 05:12

И чё он прямо такой крутой?

Ответить

Номер ответа: 14
Автор ответа:
 Russian Neo



ICQ: 248318020 

Вопросов: 22
Ответов: 195
 Web-сайт: kazbayev.narod.ru
 Профиль | | #14
Добавлено: 31.07.03 06:28
Да фиг разберешься без 0,5 л....

Ответить

Страница: 1 |

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



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