Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Видимость переменных в форме / 7 сообщений из 7, страница 1 из 1
15.10.2003, 15:19
    #32294229
Yras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
Имеет проект след. струкруры:

main.prg (с read events)
из него main_menu.mpr
соответственно из меню вызываются формы.

Так вот: в каком методе формы описывать (инициализировать переменные), что бы их видимость была вся форма ну и соответственно методы онной.

Можно конечно делать в меню:

public vars
do form form1
rele vars

но это как то коряво ...
...
Рейтинг: 0 / 0
15.10.2003, 15:24
    #32294249
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
Load & Unload.
А может проще использовать свойства формы/класса?
...
Рейтинг: 0 / 0
15.10.2003, 15:37
    #32294269
Yras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
Неполучается в load :(((

Да и пользоваться свойствами формы/класса не свегда удобно.
...
Рейтинг: 0 / 0
15.10.2003, 15:38
    #32294275
Yras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
Еще в догонку. Уж очень не хочется объявлять переменные public.
...
Рейтинг: 0 / 0
15.10.2003, 15:48
    #32294288
sergej57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
В событии INIT.Если надо передать в форму переменную из вне то
do form myForm with tttt
в событии INIT
lparameter tttt
thisform.rr=tttt (предворительно объявив в Form-> NEW PROPER.... "rr")
теперь thisform.rr - переменная будет видна во всей форме.
Если надо вытащить из формы то поступаешь следующим образом

перед вызовом формы присваиваешь аа=0

в событии UNLOAD формы пишешь
aa= thisform.ddd
return aa
и данная переменная будет на выходе формы.
...
Рейтинг: 0 / 0
15.10.2003, 15:52
    #32294297
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
>Так вот: в каком методе формы описывать (инициализировать переменные),
> что бы их видимость была вся форма ну и соответственно методы онной.

Для этого используются свойства самой формы.

> Да и пользоваться свойствами формы/класса не свегда удобно
Почему ? :)
...
Рейтинг: 0 / 0
15.10.2003, 16:05
    #32294316
Yras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Видимость переменных в форме
Всем спасибо.

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


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