Вниз
Скачать: 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.016 c
2-1186042673
Voproshay
2007-08-02 12:17
2007.08.26
Кто рубит по SQL?


15-1185897195
Kostafey
2007-07-31 19:53
2007.08.26
Тест


15-1185891612
WASM
2007-07-31 18:20
2007.08.26
Формат dct


15-1183204733
turbouser
2007-06-30 15:58
2007.08.26
Советские фильмы


2-1186296860
Константинов
2007-08-05 10:54
2007.08.26
SQL запрос




   Наверх