Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Метод Show() формы / 9 сообщений из 9, страница 1 из 1
25.03.2011, 16:32
    #37182886
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
Добрый день!
После команды oForm1=createobject() и далее, чтобы ее показать oForm1.show(), если форма немодальная происходит выполнение метода destroy() и форма закрывается. Если же свойство формы модальная, то форма открывается со всеми объектами и можно работать дальше.
Есть ли способ решения этой проблемы?
Спасибо!
...
Рейтинг: 0 / 0
25.03.2011, 17:13
    #37182954
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
А проблема то в чем?
...
Рейтинг: 0 / 0
25.03.2011, 17:17
    #37182965
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
Проблема в том, что мне надо ее запустить как немодальную.
...
Рейтинг: 0 / 0
25.03.2011, 17:19
    #37182967
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
Сделай так чтобы переменная oForm1 не уничтожалась.
...
Рейтинг: 0 / 0
25.03.2011, 17:20
    #37182971
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
т.е. форма не подвисает, а сразу исчезает, если она немодальная.
...
Рейтинг: 0 / 0
25.03.2011, 17:20
    #37182972
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
вообще-то есть еще команда READ EVENS
...
Рейтинг: 0 / 0
25.03.2011, 17:25
    #37182982
stivap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
Одно дело, если бы я использовал конструкцию DO FORM тогда можно было READ EVENTS
...
Рейтинг: 0 / 0
25.03.2011, 17:32
    #37182996
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Метод Show() формы
Форма это объект oForm1, когда форма немодальная, то сразу выполняется код за oForm1=createobject() и когда доходит до завершения метода/процедуры переменная oForm1 уничтожается, при этом отрабатывает oForm1.destroy()
расширь область видимости oForm1
самый тупой способ:
Код: plaintext
1.
PUBLIC oForm1
oForm1=createobject()
...
Рейтинг: 0 / 0
25.03.2011, 23:21
    #37183290
Метод Show() формы
stivapОдно дело, если бы я использовал конструкцию DO FORM тогда можно было READ EVENTSА теперь ткните нас носом в документацию для доказательства сего утверждения. С каких пор способ создания объекта стал влиять на организацию цикла обработки событий?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Метод Show() формы / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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