|
|
|
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
|
|||
|---|---|---|---|
|
#18+
Никак не могу понять почему так происходит: Есть простая форма с OLE объектом (Прогресс Баб или как там его). В этой форме при нажатии кнопки(на этой форме) запускается обычная перекачка данных из одной таблицы в другую таблицу (структуры одинаковые) по простому условию. При выполнении этого условия я запускаю модальную форму(для того чтобы остановить процесс перекачки и получить данные из модальной формы). Все нормально работает. Полоска бежит, проценты считаются. А когда открывается модальная форма, то этот злощастный ПРОГРЕСС БАР меняет свое местоположение на форме. Перескакивает на самый верх формы и больше не возвращается на свое место. Помогает только заново открыть форму. В чем ЗАСАДА не пойму. Подскажите, кто знает как с этим бороться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:19 |
|
||
|
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
|
|||
|---|---|---|---|
|
#18+
попробуй посмотреть свойство autoyeld ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:22 |
|
||
|
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
|
|||
|---|---|---|---|
|
#18+
Это свойство чего именно смотреть ? Формы, модальной формы или ОЛЕ объекта. И что это за свойство ? Что с ним должно быть для правильной работы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:32 |
|
||
|
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
|
|||
|---|---|---|---|
|
#18+
_VFP.AutoYield = .F. Это глобальная настройка среды FoxPro для того, чтобы события ActiveX элементов обрабатывались в общей очереди событий FoxPro. Не думаю, что в данном случае это что-то решит. Модальная форма запускается из события ActiveX? Т.е. где дана собственно команда DO FORM или oForm.Show(1)? Не пробовал положить Progress Bar в контейнер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:56 |
|
||
|
Подскажите кто сталкивался с проблемой МОДАЛЬНОЙ формы
|
|||
|---|---|---|---|
|
#18+
Модальная форма запускается из события нажатия кнопки. Примерно так : ..... select tablica scan ... if tablica.pole1>0 DO FORM MODALNAJ TO PEREMENNAJA endif ... endscan Форма открывается, а прогресс бар улетает на верх и там остается пока основную форму не закроешь, хотя продолжает полоска бежать, только уже наверху. С контейнером не пробовал. А если убрать модальность формы все ОК, только прога продолжает работать и не останавливается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33632709&tid=1592025]: |
0ms |
get settings: |
12ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
74ms |
get topic data: |
7ms |
get forum data: |
5ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 396ms |

| 0 / 0 |
