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

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

Пронрамное создание элемента CheckBox [D7, WinXP]


IGo ©   (2006-11-23 11:12:00) 

Добрый день !

Пытаюсь программно создать элемент CheckBox. Программно, потому что их будет полсотни, и обрабатывать я их собираюсь, как элементы массива.

var
CatNumSel : TCheckBox;

.......

CatNumSel := TCheckBox.Create(CtlgForm); // CtlgFrom - название формы
CatNumSel.Top := 500;
CatNumSel.Left := 50;
CatNumSel.Height := 10;
CatNumSel.Width := 10;
CatNumSel.Visible := True;

......

Ошибок никаких не выдаёт, но и элемента я не вижу.

Что я делаю не так

Спасибо


IGo   (2006-11-23 13:06:00) [1]

to Anatoly Podgoretsky
Я не считаю себя проффесионалом, но Ваше мнение ошибочно. Кое что о программировании на Delphi я знаю.

to app
Пошу прощения - не разглядел.

Помимо количества элементов, важно их расположение на форме.


app   (2006-11-23 12:01:00) [2]

> IGo  (23.11.2006 11:38:06)  [6]

Не коверкай ники.

TCheckListBox не имеет фиксированого количества элементов.


Anatoly Podgoretsky   (2006-11-23 11:57:00) [3]

> IGo  (23.11.2006 11:23:03)  [3]

Второй вопрос будет такой, а почему они все поверх друг друга?


IGo   (2006-11-23 11:38:00) [4]

to IOIO

Нет. Их количетво и расположение будет варьироваться в заисимости от содержимого OLEContainer'а.


ЮЮ   (2006-11-23 11:32:00) [5]

Программно, потому что их будет полсотни, и обрабатывать я их собираюсь, как элементы массива.

А использовать TCheckListBox, наверное, религия не позволяет?


IGo   (2006-11-23 11:24:00) [6]

to Array
Нормальненько ... Это тестовая форма. Сверху уже всё занято


IGo   (2006-11-23 11:23:00) [7]

В очередной раз спсибо.
Забыл я про родителя.


Array   (2006-11-23 11:21:00) [8]


> CatNumSel.Top := 500;


не многовато ли?
и зделали его сироткой... а родителя??

CatNumSel.Parent := CtlgForm;


clickmaker   (2006-11-23 11:19:00) [9]

Parent := CtlgForm
Owner только следит за невизуальной частью компонента, как за объектом. А парент - уже в терминах окон


Наверх

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