Вниз
Скачать: CL | DM;

Не переписывается метод SetWidth   Найти похожие ветки 

← →
Mishenka   (2007-08-01 10:47) [0]

Пишу компонент потомок TButton. Хочу переписать метод SetWidth
Пишу:

TComponentName = class(TButton)
private
  procedure SetWidth(Value: Integer); override;
...

При выполнении программы выводится ошибка "Method SetWidth not found in base class"
Однако метод SetWidth унаследован от класса TControl? который является одним из предков TButton. А почему тогда ничего не работает?


← →
Сергей М. ©   (2007-08-01 10:51) [1]


> почему тогда ничего не работает?


Потому что метод TControl.SetWidth

1. Приватный
2. Статический

Перекрывать следует не SetWidth, а SetBounds, который:

1. Публичный
2. Виртуальный



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.022 c
15-1185875868
Igorek
2007-07-31 13:57
2007.08.26
Чем чревато?


2-1185727193
mfender
2007-07-29 20:39
2007.08.26
TADOConnection. Запуск редактора строки подключения


15-1185449157
@!!ex
2007-07-26 15:25
2007.08.26
Группировка кнопок на TaskBar e.


8-1163509341
dj0n
2006-11-14 16:02
2007.08.26
Распознавание символов


15-1185869482
mutobor
2007-07-31 12:11
2007.08.26
проблемы при работе с БД




   Наверх