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

Вниз

Есть ли Controls, ControlCount в КОL ??   Найти похожие ветки 

 
Magic07   (2007-09-19 15:06) [0]

Добрый день!
Как сделать в KOL\MCK  для ScrollBox то, что в Delphi
выглядит примерно так:

with ScrollBox1 do
for i:= 0 to ControlCount-1 do
    if (controls[i].Name = ".....")
........


 
Дмитрий К ©   (2007-09-19 15:27) [1]

ChildCount, Children

with ScrollBox1^ do
 for i := 0 to ChildCount - 1 do
    if (Children[i].Name = ".....")
........


 
Magic07   (2007-09-19 16:44) [2]

Спасибо!
Только опять возникла проблема:
Обратиться к полям и методам controla не получается
"Access Viol"

with ScrollBox1^ do
for i := 0 to ChildCount - 1 do
   begin
   Frame :=  Children[i];
   PForm2(Frame).GetMyTxt  //Ничего не возвращает (c ^ или нет без разницы)
   PForm2(Frame)^.tMyTxt := "4544" //Violation
   end


 
homm ©   (2007-09-19 17:31) [3]

> [2] Magic07   (19.09.07 16:44)
> Обратиться к полям и методам controla не получается

Контрола получается, а тому что ты написал, чушь, нет.
Откуда по твоему у Frame есть поля объекта PForm2 ?


 
Magic07   (2007-09-19 19:50) [4]

//    Frame : PObj;
   Frame : PControl; //просто переменная

.......// PForm2 полноценная  форма с полями и пр. (вкл. TKOLFrame)
   NewForm2(PForm2(Frame), Scroll);
//создаются дин-ки, вставляются в ScrollBox
// всё прекрасно работает
   PForm2(Frame).PR.IPAdress := Form3.HostEdit.Text;
   PForm2(Frame).PR.PackSize := 32;
   PForm2(Frame).Pan.Caption := Form3.HostEdit.Text
//

Проблемы только если получить
ссылку на форму через Children[i];


 
homm ©   (2007-09-19 22:31) [5]

Твой PForm2 не может быть ничьим Children"ом. То, что ты получаешь в ScrollBox1.Children[i], в лучшем случае является твоим PForm2.Form, т.е. PControl



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1211955635
Magos
2008-05-28 10:20
2008.06.22
Как убрать выделение последней выбранной ячейки StringGrid?


15-1210395742
Slider007
2008-05-10 09:02
2008.06.22
С днем рождения ! 10 мая 2008 суббота


2-1211898814
kazar
2008-05-27 18:33
2008.06.22
Разность 2 дат


15-1210753383
Vlad Oshin
2008-05-14 12:23
2008.06.22
настроить редактор для заготовок кода


3-1200384713
developer
2008-01-15 11:11
2008.06.22
collations в MS SQL 2005