![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пронрамное создание элемента 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 только следит за невизуальной частью компонента, как за объектом. А парент - уже в терминах окон