Главная страница
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.028 c
1-38234
Smithson
2003-02-05 12:19
2003.02.13
Динамический массив


3-38012
Сергей
2003-01-17 13:32
2003.02.13
Как создать справочник?


3-38112
alxx
2003-01-28 11:38
2003.02.13
Что бы это значило?


4-38626
SaperXL
2002-12-31 04:27
2003.02.13
рагистрация своих шрифтов


3-38074
LazorenkoX
2003-01-27 11:59
2003.02.13
Печать