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

Вниз

Как вызвать собственный метод   Найти похожие ветки 

 
anbezr   (2003-02-04 16:57) [0]

Привет!
есть следующее описание
type
TMyControl = class (TWinControl)
public
property InputData;
procedure MyProc;
end;
как я могу обратиться к полям и методам из родительского кода
type
Form1 = class(TForm)
MC1: TMyControl
т.е я пробовал:
for i := 0 to ControlsCount-1 do
begin
(Controls[i] as TMyControl).InputValue := 0; //ошибка здесь
end;


 
Внук ©   (2003-02-04 17:08) [1]

Поток сознания :)


 
anbezr   (2003-02-04 17:17) [2]

rrrrrrrrrrrrrrrrrrrrrrr


 
Юрий Федоров ©   (2003-02-04 17:21) [3]

В орешник?


 
anbezr   (2003-02-04 17:25) [4]

не смотрите на опечатку (Data Value)
но на самом деле всё просто, но под вечер это трудно понять


 
gsu ©   (2003-02-04 17:27) [5]

???

mm:=TMyControl.Create ...
mc.InputValue := 0
...
FreeAndNil(mc);


 
anbezr   (2003-02-04 17:30) [6]

я просто опечатался :))))))))))))))))))))))
хватит работать - иду домой


 
Романов Р.В. ©   (2003-02-04 17:57) [7]

Если не обращать внимания на остальной бред

for i := 0 to ControlsCount-1 do
begin
// (Controls[i] as TMyControl).InputValue := 0; //ошибка здесь
// Тут бы проверочка не помешала. Зачем хватать первый
// попавшийся контрол и пытаться запихать ему в InputValue
if Controls[i] is TMyControl then ...
end;


 
anbezr   (2003-02-04 17:59) [8]

да, такая проверка есть


 
Романов Р.В. ©   (2003-02-04 18:02) [9]

Что то ее не видно. Возможно там еще много чего есть что здесь не приведено.


 
gsu ©   (2003-02-04 18:04) [10]

>> Если не обращать внимания на остальной бред
Если это опять ко мне, то предупреждаю, что вы можете сесть не на тот поезд, потому ... и потом, это не вежливо


 
Романов Р.В. ©   (2003-02-04 18:17) [11]

gsu © (04.02.03 18:04)

Почему это к вам. Вовсе нет.
Со всей ответственностью заявляю что мои постинги не имеют к вам никакого отношения.

Я имел в виду то что
Во первых
procedure MyProc;
не объявлен способ доступа к этому свойству read/write
Во вторых
Непонятно как MC1: TMyControl попал в published раздел TForm1
В третих
непонятно зачем перебирать все контролы когда есть указатель на нужный MC1



 
gsu ©   (2003-02-04 18:19) [12]

>> Романов Р.В. © (04.02.03 18:17)
спасибо за объяснение, извиняюсь за мелочность, миру мир (-:|~



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
1-38288
RayRom
2003-02-05 18:47
2003.02.13
ValueList филтрация ввода на поле!!!


3-38080
nik4543
2003-01-27 13:44
2003.02.13
Excel


3-38076
BubbleGum
2003-01-27 09:19
2003.02.13
Произвести обсчет ДБасе данных из сервера IB 6.0


3-38103
sndanil
2003-01-27 17:34
2003.02.13
Yaffil Personal


7-38581
Arkan
2002-12-09 22:57
2003.02.13
Программно падавать напряжение на светодиоды.