Help!!!

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Hello All,

Есть Frame с TOOLBAR, на котором расположены string, которые по таймеру изменяются. При вызове какой-либо процедуры, т.е. Frame теряет фокус, string не обновляются.
Хотелось бы сделать HIDE для TOOLBAR, но что-то не выходит.
Может кто делал подобное?

--
Best regards,
avssoft mailto:avssoft@SoftHome.net

Написал: ClaList(2)
Гость

Сообщение Гость »

Привет !

Да, делали. Hide дя ToolBar отсутствует, но можно сделать проще:
- сначало спрятать все кнопки и надписи на ToolBar (Hide)
- потом задать для Toolbar нулевую высоту ?ToolBar{Prop:Height} = 0

Если нужно показать ToolBar - все с точностью наоборот.
Могу показать как это работает ...

С уважением, TATA
Гость

Сообщение Гость »

Так HIDE или все-таки обновлять? Если второе, то либо c6 с его нативными
тредами, либо стартовать виндовый тред и в нем обновлять...

--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: +380 572 177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836

С6 не подходит, нужно делать HIDE.

--
Best regards,
avssoft
Написал: ClaList(2)
Гость

Сообщение Гость »

- сначало спрятать все кнопки и надписи на ToolBar (Hide)
Нужно ли гасить все controls? Или достаточно ?ToolBar{Prop:Height} = 0.

Сделал по 'Lose Focus' ?ToolBar{Prop:Height} = 0, а по "GAne Focus' - ?ToolBar{Prop:Height} = 120.
Вроде работает, но стандартное событие настройки принтера не срабатывает, Frame теряет фокус, но событие 'Lose Focus' не срабатывает.

--
Best regards,
avssoft
Написал: ClaList(2)
Гость

Сообщение Гость »

Добрый день !

Вопрос был как спрятать ToolBar - я на него ответила.
Далее "наворачивать" использование можно в меру сил и опыта.

Мы просто по команде из меню убираем/восстанавливаем Toolbar
освобождая место для окон.

А вот насчтет "фокусов" (Lose/Gain Focus) - нужно смотреть на версию
Clarion - в 6.0, если не ошибаюсь, с этими событиями и их обработкой
есть проблемы ...

С уважением, TATA
Ответить