Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

компоненты лезут без очереди!!!   Найти похожие ветки 

 
brat2 ©   (2004-07-31 12:13) [0]

Я создаю свою панель в рантайме.
Цель: добавить в нее ряд компонентов в цикле. Например: рич, сплит, рич, сплит и т.д.

Однако несмотря на корядок вставки по коду, компоненты сбиваются в кучу - поля в одну, сплиты в другую.

Выравнивание (align) у всех деляю например alLeft.

Самое обидное, что в дизайнтайме все получается, но я привык писать руками.

В чем секрет ?

А еще фишка: в панель в ее конструкторе вставляю THeaderControl (Align := alTop;).  Затем по событию вставляю еще панель (выравнивание то же)... Дак она лезет выше нидера - что за дела ???


 
Sun bittern ©   (2004-07-31 12:57) [1]

Все работает, код свой приведите.

 var
   I: Integer;
   R: TRichEdit;
   S: TSplitter;
begin
 for I := 2 to 8 do
 begin
   if I mod 2 = 0 then
   begin
     R := TRichEdit.Create(Self);
     R.Align := alLeft;
     R.Parent := Panel1;
   end else
   begin
     S := TSplitter.Create(Self);
     S.Align := alLeft;
     S.Parent := Panel1;
   end;
 end;
end;


 
GuAV ©   (2004-07-31 20:54) [2]


> А еще фишка: в панель в ее конструкторе вставляю THeaderControl
> (Align := alTop;).  Затем по событию вставляю еще панель
> (выравнивание то же)... Дак она лезет выше нидера - что
> за дела ???

Попробуй присвоить еще панели св-во Top:=1; .Перед заданием парента, ессно.



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1090414143
Draught
2004-07-21 16:49
2004.08.15
проблемы при сортировке записей в таблице


1-1091092138
Dmirty
2004-07-29 13:08
2004.08.15
Изменение ширины кнопок вместе с шириной строк в StringGrid-е


3-1090351691
Adil
2004-07-20 23:28
2004.08.15
DBGrid


3-1090171557
buka
2004-07-18 21:25
2004.08.15
Помогите мастера! Надо найти следующую запись в Table


14-1091180720
BiN
2004-07-30 13:45
2004.08.15
Всех сисадминов с профессиональным праздником !!!!!