Страница 1 из 1

Добавлено: 21 Июнь 2004, 17:31
Гость
Hello All,

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

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

Написал: ClaList(2)

Добавлено: 22 Июнь 2004, 9:04
Гость
Привет !

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

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

С уважением, TATA

Добавлено: 22 Июнь 2004, 10:42
Гость
Так 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)

Добавлено: 22 Июнь 2004, 17:47
Гость
- сначало спрятать все кнопки и надписи на 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)

Добавлено: 23 Июнь 2004, 13:19
Гость
Добрый день !

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

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

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

С уважением, TATA