Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];

Вниз

Есть ли 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 вся ветка

Форум: "KOL";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.047 c
4-1191974307
Dmitry S
2007-10-10 03:58
2008.06.22
Работа с доменом и локальными учетками


15-1210582367
student_iz_muroma
2008-05-12 12:52
2008.06.22
транслятор подмножества языка Pyton на Delphi


15-1210168260
тимохов
2008-05-07 17:51
2008.06.22
Как передать кавычку в параметрах командной строки?


2-1211880109
Igor_34
2008-05-27 13:21
2008.06.22
Масштабирование формы - разрешение экрана


2-1212067160
TBase_Tree
2008-05-29 17:19
2008.06.22
SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский