Замучил Splitter

Andrey Pogorelov
Дата: 18.10.2006 11:56:23
Привет всем.

На форме имеем
1.Panel1 (Align=Client)
1.1. Grid (Align=Client)
2.Splitter (Align=Bottom)
3.Panel2 (Align=Bottom)
3.1.1 Memo (Align=Client)
4.StatusBar (Align=Bottom)
Вообщем ситуация такая, при изменении позиции сплиттера (уменьшаем размер Panel1) Panel2 меняется местами со StatusBarом
Shr
Дата: 18.10.2006 12:05:49
Положи Panel1, Panel2 и сплиттер на Panel3 (Align = alClient, BevelOuter = bvNone).
Obrazer
Дата: 18.10.2006 12:06:50
Сделай так
1. Panel0 (Align=Client)
1.1 Panel1 (Align=Client)
1.1.1 Grid (Align=Client)
1.2. Splitter (Align=Bottom)
1.3.Panel2 (Align=Bottom)
1.3.1.1 Memo (Align=Client)
2.StatusBar (Align=Bottom)
S_Gur
Дата: 18.10.2006 12:11:11
1. Ставишь в Panel1 Align None
2. Убиваешь Splitter, Panel2 и StatusBar
3. Закидываешь их обратно в последовательности сначала StatusBar, затем Panel2 и наконец Splitter. При этом, естественно, при усаживании каждого компонента на форму перед сажанием следующего выставляешь ему Align Bottom
4. Возвращаешь Align у Panel1 обратно в клиент

Должно зажить
Andrey Pogorelov
Дата: 18.10.2006 12:31:36
Всем спасибо.