Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.23;
Скачать: CL | DM;

Вниз

вызвать property класса-родителя   Найти похожие ветки 

 
Yaro   (2006-07-02 18:23) [0]

Добрый день!

проблема такая:
есть класс-родитель "TCustomGrid", есть класс-потомок, "TMyCustomGrid"
у класса-родителя есть property:
 property RowCount: Longint read FRowCount write SetRowCount default 5;
в классе-потомке реализуется новая имплементация этого метода.
 property RowCount: Longint read FRowCount write SetRowCount default 5;

Вопрос:

как из НОВОГО метода SetRowCount
вызвать старый метод с параметрами, если он в классе-родителе находится в секции Private?


или

как из НОВОГО метода SetRowCount
вызвать старый property?


 
PSPF2003 ©   (2006-07-02 18:28) [1]

А зачем тебе такие извращения?


 
yaro   (2006-07-02 18:32) [2]

Надо, причем срочно!!!!!
мне необходимо выполнять кое-какие действия при изменении размера таблицы!!!
ЛЮДИ ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!


 
yaro   (2006-07-02 18:35) [3]

пытаюсь делать так:
 inherited RowCount := Value;

в НОВОЙ процедуре SetRowCount, ошибки не выдает, но ничего не делает.


 
PSPF2003 ©   (2006-07-02 18:37) [4]


> ЛЮДИ ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!

Кричи громче может услышат :)))

> в НОВОЙ процедуре SetRowCount, ошибки не выдает, но ничего
> не делает.

А что он должен делать ?


 
Leonid Troyanovsky ©   (2006-07-02 18:39) [5]


> yaro   (02.07.06 18:32) [2]

> мне необходимо выполнять кое-какие действия при изменении
> размера таблицы!!!


TCustomGrid.SizeChanged

--
Refards, LVT.


 
yaro   (2006-07-02 18:44) [6]

PSPF2003
Лучше бы не фигню писал, а помог. а то толку нет от твоей писанины.

Да, опечатался немного: класс-родитель НЕ "TCustomGrid", а "TStringGrid"

Очень не хочется изменять имя НОВОГО property. если менять имя, то выглядеть это будет так:
1. описываеам property RowCount в секцию ПРИВАТ класса-потомка, тем самым скрывая его
2. описываем новый property NewRowCount, который спокойно обращается к старому property.

проблема в том, что не хочется изменять имя НОВОГО property. на то есть причины:
1. мой класс много где использется (далеко не в одном проэкте)
2. действия необходимы для исправления одного бага, связанного и изменением длинны динамического массива при изменении количества строк в таблице.


 
yaro   (2006-07-02 18:51) [7]

Leonid Troyanovsky
громаднейщее спасибо!
(Даже в хелпе про это написано)
А я дурак... ну да ладно.
Хорошо, что не перевелись еще хорошие люди!

Всем пока.



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

Текущий архив: 2006.07.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1151954148
Tara
2006-07-03 23:15
2006.07.23
Использование программы сделанной в Дельфи без установления Деьфи


15-1150983844
tButton
2006-06-22 17:44
2006.07.23
вот =)


15-1151242133
dmitry99
2006-06-25 17:28
2006.07.23
Новосибирску 113 лет!


15-1150859891
vajo
2006-06-21 07:18
2006.07.23
IBM создала 500-гигагерцовый чип


15-1151340491
ZeFiR
2006-06-26 20:48
2006.07.23
TFlashPlayerControl