Вниз
Скачать: CL | DM;

Подскажите, как правильно позиционировать 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



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-94475
eSKey
2002-04-15 17:39
2002.04.29
И еще раз о хранении пароля


3-94269
Reporter*
2002-04-07 21:59
2002.04.29
Вопросы, связанные с Fast Report


1-94402
vlv
2002-04-17 19:39
2002.04.29
Диалог выбора цвета


3-94266
Rub
2002-04-05 15:53
2002.04.29
Народ, кто-нибудь может доступным языком и в двух словах...


3-94294
{bas}
2002-04-04 15:59
2002.04.29
Тип TABLE - как его использовать в where




   Наверх