Главная страница
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.03 c
2-1151929083
Neket
2006-07-03 16:18
2006.07.23
Язык


15-1151231537
@BraIN
2006-06-25 14:32
2006.07.23
Windows Vista Product Key


1-1149598180
newby
2006-06-06 16:49
2006.07.23
Шрифт по умолчанию в создаваемых формах


6-1142345239
Skazi
2006-03-14 17:07
2006.07.23
Печать и IntraWeb


2-1151923964
elfebet
2006-07-03 14:52
2006.07.23
Как программно узнать работает ли заставка?