Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать параметр в форму / 7 сообщений из 7, страница 1 из 1
25.05.2004, 12:37
    #32532169
Ouvee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Привет всем!

Как можно передать параметр в модально открываемое окно?

я открываю форму как

MyForm.Show vbModal

и хочу обрабатывать параметр в методе Form_Load

Заранее спасибо.
...
Рейтинг: 0 / 0
25.05.2004, 12:38
    #32532175
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Обязательно передавать?

А взять его никак нельзя?

Т.е. в модальной форме обратиться к свойствам открывающей
Или через глобальные перемнные?
...
Рейтинг: 0 / 0
25.05.2004, 12:42
    #32532187
Ouvee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Взять из формы с которой открыли модальное окно было бы приемлимо, но как определить название формы с которой было вызвано модальное окно (оно может вызываться с различных форм)?
...
Рейтинг: 0 / 0
25.05.2004, 13:02
    #32532259
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
авторИли через глобальные перемнные?
...
Рейтинг: 0 / 0
25.05.2004, 13:18
    #32532289
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Пиши в форме примерно следующее:

Public Function CreateForm(prm1, prm2 ...)
...
Me.Show vbModal
End Function

и вместо Form1.Show пиши Form1.CreateForm
...
Рейтинг: 0 / 0
25.05.2004, 15:14
    #32532671
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Можно еще другим способом.

Делаем в форме процедурку, куда передаем параметр и присваеваем его приватной переменной формы.

private m_s as string

Код: plaintext
1.
2.
Public sub SendParam(s as string)
    m_s=s
end sub

А потом

Код: plaintext
1.
2.
3.
Load myForm

myform.SendParam "Blabla"
myform.Show
Magnus
...
Рейтинг: 0 / 0
25.05.2004, 15:37
    #32532733
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как передать параметр в форму
Да - что-то торможу (давно на VB не писал, все больше на Аксе :( )

Этож верно :)

параметры в форму в VB можно передавать сразу после создания ее экземпляра, но до вывода на экран (т.е. myform.show vbmodal):)

Что значит можно? Нужно! И не важно как форму открываем - модально или нет :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как передать параметр в форму / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]