Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Подскажите, как правильно позиционировать TPanel и StringGrid? 


dimonf   (2002-04-17 19:50) [0]

Я вывожу на своей форме Panel, критю на ней еще одну TPanel на ней рисую свою заголовок таблицы StringGrid-а.
Свойство Align Panel = alTop. Свойство Align StringGrid = alNone.
Выглядит так:
TPreview1 = class(TPanel)
private
property Canvas;
protected
procedure Paint; override;
public
constructor Create(AOwner:TComponent); override;
end;

StringGrid1.Top:=84;
StringGrid1.ColCount:=2;
StringGrid1.Width:=600;
StringGrid1.DefaultColWidth:=Trunc(StringGrid1.Width/2);

MyPrev := TPreview.Create(Self);
MyPrev.parent:= Panel;
MyPrev.Width := 850;
MyPrev.Left := StringGrid1.Left;
MyPrev.Height:= 84;

У меня есть два случая, когда у меня MyPrev.Height=85 и MyPrev.Height=198
Вопрос в том я никак не могу добиться, чтобы у меня StringGrid1.Top = 85 (в первом случае), а во втором StringGrid1.Top = 198, чтобы создавалось иллюзия что MyPrev
это заголовок StringGrid.
Пытался в MyPrev.Paint засунуть:
В первом случае:
StringGrid1.Top := 84;
Panel.Height := 84;
Во втором:
StringGrid1.Top := 198;
Panel.Height := 198;
Почему-то не получилось ;( В принципе помогает но не всегда.
Как быть??? Может у кого есть дельные мысли?



dimonf   (2002-04-17 22:07) [1]

Народ, подскажите очень надо!!! Горю !(



dimonf   (2002-04-18 08:27) [2]

Народ, неужели нет мыслей??? :(((



Donal_Graeme   (2002-04-18 10:49) [3]

а чем не получилось-то? что не так?

попробуй вместе с StringGrdi1.Top устанавливать ещё и StringGrid1.Height




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.035 c
1-94467           snoup                 2002-04-14 12:33  2002.04.29  
Как с помощью RX Library сделать что бы форма открывалась анимиро


4-94619           s-thick               2002-02-21 05:05  2002.04.29  
Win2000, WinXP (Ctrl-Alt-Del)


3-94270           almikhb               2002-04-08 03:56  2002.04.29  
Печать стркутуры Базы Данных


4-94644           alexey111111          2002-02-27 12:42  2002.04.29  
WIN API


1-94501           Miwa                  2002-04-16 09:54  2002.04.29  
Опять ТП7.