powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перерисовка TreeView ???
2 сообщений из 2, страница 1 из 1
Перерисовка TreeView ???
    #32598935
Lipton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята помогите !!!!


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

т.е. из Form1 где и находится ActiveX TreeView, вызываю форму Form2

следующим кодом

DODEFAULT()

DO FORM tree_add NOSHOW NAME tree_add WITH this
*****
/////

и происходит следующее, TreeView просто виснет, т.е. все попытки нажать на него после завершения операций в Form2 он игнорирует,

в Form2 ошибки нет, проверенно, а вот ошибка при вызове возникает Form2

если сделать так thisform.oleTree.visible=.F. а потом .T.

то оживает, но это ведь не выход же из положения.....

мож кто сталкивался.. ??

Заранее спасибо..
...
Рейтинг: 0 / 0
Перерисовка TreeView ???
    #32610046
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глюки с ActiveX могут происходить в следующих ситуациях:

1) Основная форма является модальной и в ней находится ActiveX
2) Из метода собственно ActiveX производится вызов подчиненной формы. По определению, в этом случае подчиненная форма также будет модальной.

При такой ситуации методы ActiveX в подчиненной форме могут вообще не работать. Но могут и работать. От чего именно это зависит - не понятно. Видимо, какое-то сочетание обстоятельств.

Решается это вызовом подчиненной формы из других объектов главной формы. Т.е. принципиальным является завершение всех методов собственно ActiveX на главной форме и вызов подчиненной формы после этого. Это можно организовать через "одноразовые" таймеры.

Кстати, Visible=.F./.T. не такое уж "не стандартное" решение. Зачастую - это единственный способ "привести в чучтво" какой-либо объект. Поставь этот код в Activate главной формы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Перерисовка TreeView ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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