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

Вниз

Обращение к свойству компонета, из другого компонета   Найти похожие ветки 

 
_Asph ©   (2007-06-25 14:23) [0]

На фрейме расположены разные компоненты.
вот так примерно:
 Tkhot = class(TFrame)
   bunc1: Tbunc;
   bunc2: Tbunc;
   weig1: Tweig;
 private
    { Private declarations }
 public
   { Public declarations }
   WkHot : integer;
   wt : cardinal;
   function Load:boolean;
   procedure manag;
//    function unload:boolean;
 end;

Как обратиться из одного компонента, к методам или свойствам другого компонента. Через фрейм.
Например из какого-то метода Tweig обратиться к методу Tbunc.

procedure Tweig.InWeight;
begin
 hot.bunc1.getin - не работает
 Thot.bunc1.getin - не работает
  Parent.bunc1.getin - не работает
and;

Печаль в том, что при создании методов, они понятия не имеют друг о друге.
Через форму получается, но это нелогично)
Какие есть способы?


 
_Asph ©   (2007-06-25 14:26) [1]


>  при создании методов, они понятия не имеют
> друг о друге.

при создании компонетнов естественно.
Оговорился)
Как исправлять не знаю.


 
clickmaker ©   (2007-06-25 14:26) [2]


> Какие есть способы?

передавать одному указатель на другой как свойство


 
_Asph ©   (2007-06-25 14:27) [3]


> передавать одному указатель на другой как свойство

вот тут поподробнее можно?


 
clickmaker ©   (2007-06-25 14:29) [4]


> [3] _Asph ©   (25.06.07 14:27)

а что именно не понятно?
есть класс
type Tweig = class
 ...
 property bunc: Tbunc read Fbunc write Fbunc;


 
_Asph ©   (2007-06-25 14:32) [5]


> property bunc: Tbunc read Fbunc write Fbunc;

А уже в основной форме навешать на эти property ссылки на конретные объекты?
Спасибо!!!


 
Плохиш ©   (2007-06-25 15:20) [6]


>   Parent.bunc1.getin - не работает

(Owner as Tkhot).bunc1.getin

PS. Что-то не правильно в консерватории, раз надо такие связи заморачивать...


 
_Asph ©   (2007-06-25 16:22) [7]


> PS. Что-то не правильно в консерватории, раз надо такие
> связи заморачивать...

А на мой взгляд, нормальные зависимости.
Рисую функциональный класс (компонент), он при работе общается с другими, из своего контейнера.
Получается другой класс (фрейм).
Объектов этого (фрейма) класса много на форме. Каждый отслеживает свое.
На дельфи раньше не писал.
Но суть то по моему не меняется.
Что тут не так?



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1182431824
koha
2007-06-21 17:17
2007.07.22
В нашу сеть повадильсь кулхацкеры лазить


9-1156370315
Nobody_1988
2006-08-24 01:58
2007.07.22
About Shaders


2-1182424026
Dib@zol
2007-06-21 15:07
2007.07.22
Чтение из середины


2-1183046437
smaller
2007-06-28 20:00
2007.07.22
Как менять фокус ввода при открытии формы разными клавишами ?


2-1182855012
dimon_s
2007-06-26 14:50
2007.07.22
Cells для DBGridUSB