После инсталляции компонента его можно использовать в своих приложениях.
type
TForm1 = class(TForm)
MyButton1: TMyButton; // на форму добавлен компонент типа
// TMyButton
…
procedure TForm1.MyButton1Click(Sender: TObject);
begin
{ в метке выводится значение свойства ClickCount компонента, в котором хранится количество нажатий на кнопку}
Label1.Caption:=inttostr(MyButton1.ClickCount);
end;
Лекция 16
ТЕМА: Инструментальные средства и методы расширения функциональности среды разработки.
Литература: 1. Создание собственных компонент: https://citforum.ru/programming/32less/index.shtml
2. Тейксейра Стив, Пачеко Ксавье. Borland Delphi 6. Руководство разработчика.: Пер. с англ. — М.: Издательский дом “Вильямс”, 2002.
3. Учебник по Delphi. Главы 7, 8. / wm-help.net - Электронная библиотека: https://wm-help.net/books-online/book/56472/56472-93.html
Открытость Delphi проявляется наиболее ярко в том, что наряду с расширяемостью Библиотеки Визуальных Компонент можно изменять саму среду программирования. Delphi предоставляет соответствующее API с тем, чтобы программисты могли расширять функциональность среды разработки. С помощью этого API можно создать свои собственные Эксперты (Experts), свою Систему Контроля Версий (Version Control system), Редакторы Компонент (Component Editors) и Редакторы Свойств (Property Editors).
В данной лекции мы рассмотрим Редакторы Свойств и Редакторы Компонент, необходимость в которых иногда возникает при написании новых объектов.