- Введение
- Обучение
- Интерфейс
- Меню
- Файл
- Импорт
- Правка
- Вид
- Опции
- Опции
- Инструменты
- Справка
- Окна и диалоги
- Контролы
- Стандартные
- Дополнительные
- Win32
-
- Редакторы свойств
- Приложения
Koda имеет механизм для изменения параметров контрола по-умолчанию (т.е. при создании новых контролов). Например, вы можете изменить стандартное имя «Button» для кнопки в «MyButton», или изменить стандартную ширину кнопки.
Для этого нужно поместить файл control_templates.xml в рабочий каталог Koda (пример файла в подкаталоге Extras\Control Templates\). Его структура идентична форме Koda, так что простейший путь для создания шаблона - скопировать нужные свойства из какой-нибудь сохраненной формы.
<control_templates> <object type="TAForm"> <properties> <property name="Width" vt="Int8">600</property> </properties> <components/> </object> <object type="TAButton" name="MyButton%INSTANCE%"> <properties> <property name="Width" vt="Int8">100</property> <property name="Height" vt="Int8">30</property> <property name="CtrlStyle" vt="Int32">1342291968</property> </properties> <components/> </object> </control_templates>
Если вы хотите изменить именование контролов, не забудьте добавить специальный макрос %INSTANCE% в значение атрибута «name» объекта. С кодом выше, Koda будет создавать кнопки с именами MyButton1, MyButton2 и т.д.
Также в коде выше изменена стандартная ширина формы на 600, размер кнопки на 100×30 и добавлен стиль BS_FLAT к стилю кнопки.
Этим способом вы не можете переопределять свойства, указывающие на объекты, например свойство Updown для контрола Input.