Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

checkboxes and labels [D5, Win95/98]


Markvolsh ©   (2002-08-07 18:39:00) 

Как циклом перебрать однородные компоненты (напр., CheckBoxes в Tabsheet)?

Как организовать размещение текста в checkbox, buttons, labels в нескольких строках?

Как включить EditBox и label в RadioGroup (поставить напротив каждого переключателя)? (Если просто поставить их поверх, то label не будет виден)


Yuri Btr   (2002-08-08 14:21:00) [1]

2) в Form1.OnCreate пишешь

SetMultiLine(Label1.Handle);
Label1.Caption := "Использовать"#13#10"подкаталоги";


Bart   (2002-08-08 13:39:00) [2]

1) не очень рацонально, но тем не менее альтернативный вариант (если не знаешь имен чекбоксов):

for i:= 0 to Tabsheet.ComponentsCount - 1 do begin
if Tabsheet.Components[i] is TCheckBox then begin
(Tabsheet.Components[i] as TCheckBox).{методы, свойства}
end;
end;


-=Prior=-   (2002-08-07 18:50:00) [3]

1) Есть отличная функция application.findcomponetnt(NameString:string) // подробнее см. справку.
2) на torry.net есть специальные компоненты
3) Зачем включать в РадиоГроуп. Создай отдельную рамку, вклучай туда однородные радиоэлементы (все компоненты в первой вкладке).


Наверх

Титульная страница Поиск, карта сайта Написать письмо