Глупый вопрос
Добавлено: 05 Февраль 2015, 15:32
Как к проекту подключить свой стиль (background окна, цвет листбокса, курсора в нем и т.д.), чтобы в каждой процедуре этого не делать ?
Место общения программистов, форум разработчиков БД на Clarion
https://forum.clarionlife.net/
Спасибо, Игорь. Про динамику понятно, а в TRN-ах ничего не нашел.Игорь Столяров писал(а):Привет !
Насколько я знаю, в Clarion немного другая схема.
Есть LibSrc\*.TRN файлы в которых прописаны начальные установки для НОВЫХ окно и отчетов.
Изменив в них настройки - можно сделать предустановки для создаваемых окон и отчетов, что бы не делать это каждый раз ....
Ну или в динамике - можно сделать какую-нибудь процедуру вроде SetMyStyle(Window,NumberStyle) и инициализировать в ней
параметры открываемых окон. Здесь процесс становится управляемым, можно сделать в приложении переключение стилей оформления, локализацию и т.д..
Работаю с MAV, поэтому Визард отпадает. Мне надо, чтобы в процессе разработки цвет окна, цветовая схема в листбоксах была такая, как я хочу, а не это бревно цвета Navy на белом фоне. Да и окошко в Кларионе стремного цвета. Приходится в каждом окне все исправлять. Лень, братцы.kreator писал(а):Мы уже обсуждали этот вопрос, но не грех повториться. Надо понимать что такое стиль окна. Для одного это фон и цвета таблицы. Для другого ещё плюс шрифт и его размер. Я настроен запретить пользователю что-либо исправлять в стиле, это раз, а два для меня стиль это ещё и расположение кнопок относительно окна и листбоксов и т.д. И поэтому, видимо, поскольку нет общепринятой схемы, SV предложила механизм Wizard. Делаешь шаблоны Wizard как надо и все вновь создаваемые окна будут в одном стиле. Если нужна переключалка попроще, можно через ini-файл какую-нибудь схему придумать. Хотя изменение настроек окна (фон, цвет, шрифт) по одной кнопке можно было бы предусмотреть, думаю совсем не вредная опция была бы.