Cтраница 1
Страница Свойства ( список свойств) отображает и позволяет менять характеристики текущего ( выделенного) объекта в окне формы. Если при проектировании интерфейса нужно изменить что-нибудь, связанное с определенным компонентом, то это выполняется в Инспекторе Объектов. [1]
![]() |
ActiveX-элемент примера XArrow и его страница свойств в среде Delphi. [2] |
В страницу свойств, как в обычную форму Delphi, можно добавить элементы управления и написать программный код, позволяющий им взаимодействовать. [3]
Последний шаг заключается в соединении страницы свойств с элементом управления ActiveX. После создания элемента мастер ActiveX Control Wizard автоматически добавляет объявление метода DefinePropertyPages в модуль реализации. В этом методе можно вызвать метод DefinePropertyPage ( в данном случае имя метода необычно) для каждой страницы свойств, которую необходимо добавить в элемент управления. [4]
Следующий шаг заключается в осуществлении связи элементов управления страницы свойств со свойствами элемента управления ActiveX. Для обеспечения функционирования класс страницы свойств автоматически имеет два метода: 1) р - dateOleObject и UpdatePropertyPage. [5]
В любом случае для элемента управления можно дополнительно подготовить страницу свойств для использования ее в виде редактора свойств, позволяющего устанавливать начальные значения свойств элемента в любой среде разработки - альтернатива инспектору объектов Delphi. Поскольку большинство сред разработки обеспечивают лишь ограниченные возможности редактирования, наличие страницы свойств является очень важным. [6]
Еще один совет относится к заголовку ( Caption) формы страницы свойств. [7]
Этот раздел содержит открытые свойства, которые появляются в процессе проектирования на странице свойств Инспектора Объектов и которые, следовательно, пользователь может устанавливать в процессе проектирования. Раздел published может присутствовать только в классах, объявляющих новый класс компонента. Точнее, класс, использующий раздел published, должен компилироваться с директивой М или наследовать классу, скомпилированному с этой директивой. В частности, в VCL скомпилирован с директивой М класс TPersistent. Так что все классы, наследующие этому классу или его наследникам, могут включать раздел published. Впрочем, вопросы создания компонентов выходят за рамки данной книги, так что раздел published мы в дальнейшем обсуждать не будем. [8]
Как можно предположить, другие среды разработки с вашим компонентом могут выполнить лишь небольшие изменения, поскольку вы не подготовили страницу свойств, то и нет редактора свойств. Страница свойств является основой, позволяющей программистам, использующим данный элемент управления, редактировать его атрибуты. Однако добавление страницы свойств значительно сложней, чем добавление элементов в форму. [9]
Как можно предположить, другие среды разработки с вашим компонентом могут выполнить лишь небольшие изменения, поскольку вы не подготовили страницу свойств, то и нет редактора свойств. Страница свойств является основой, позволяющей программистам, использующим данный элемент управления, редактировать его атрибуты. Однако добавление страницы свойств значительно сложней, чем добавление элементов в форму. [10]
![]() |
Давайте поменяем американский флаг на украинский. [11] |
На странице Свойства раскладок ( рис: 1.33) внизу есть секция Индикатор раскладки. Щелкнув по флажку, выберите из списка что-то более подходящее. Например, финский флаг или украинский. Или просто квадратик - красный, зеленый, белый. [12]
Следующий шаг заключается в осуществлении связи элементов управления страницы свойств со свойствами элемента управления ActiveX. Для обеспечения функционирования класс страницы свойств автоматически имеет два метода: 1) р - dateOleObject и UpdatePropertyPage. [13]
Объект FormDescriptions содержит основные свойства формы MS Outlook. Эти свойства отображаются на странице свойств ( Properties) формы в режиме конструктора форм. [14]
![]() |
Элементы синтаксисе метода Sort.| Свойства объекте FormDescription. [15] |