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

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

Где должен оказаться Splitter?


lookin ©   (2005-07-15 19:23:00) 

Выше или ниже ListView при выполнении этого кода:

 ListView:=TListView.Create(self);
 ListView.Parent:=ChartSheet;
 ListView.Align:=alTop;
 Splitter:=TSplitter.Create(self);
 Splitter.Parent:=ChartSheet;
 Splitter.Align:=alTop;


lookin   (2005-07-15 20:54:00) [1]

[7] Mx ©   (15.07.05 20:51)

Спасибо, это помогло.


Mx   (2005-07-15 20:51:00) [2]


> >>можно сдвинуть Splitter "вручную"
> В смысле?

ListView.Top := -1, после этого ListView окажется выше Splitter'а.


lookin   (2005-07-15 20:04:00) [3]

[5] Mx ©   (15.07.05 19:55)
>>дело в порядке конструирования

Без обид, но я еще раз код приведу....

ListView:=TListView.Create(self);
ListView.Parent:=ChartSheet;
ListView.Align:=alTop;
Splitter:=TSplitter.Create(self);
Splitter.Parent:=ChartSheet;
Splitter.Align:=alTop;

Так кто тут первый конструируется?

>>можно сдвинуть Splitter "вручную"

В смысле?


Mx   (2005-07-15 19:55:00) [4]

Подозреваю, что дело в порядке конструирования. Однако, можно сдвинуть Splitter "вручную", задав ListView отрицательный Top.


lookin   (2005-07-15 19:42:00) [5]

Немного проясняю. В простом проекте сплиттер оказывается где надо - внизу. При динамически создаваемых ListView и Splitter в компоненте TActiveForm в качестве объекта ActiveX происходит несколько иное - сплиттер вверху, листвью внизу. Вот и вопрос - почему?


lookin   (2005-07-15 19:38:00) [6]

[2] Mx ©   (15.07.05 19:37)

Уверены, что я стал бы спрашивать, если бы не знал результата заранее?


Mx   (2005-07-15 19:37:00) [7]

Забыл между "напиши" и "увидишь" поставить "запусти"


Mx   (2005-07-15 19:36:00) [8]

Напиши и увидишь


Наверх

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