-
В общем, если градиентной панели не задавать абсолютных координат расположения, а использовать выравнивание (Align:=caTop например), то между панелью и формой или другими панелями вырисовывается пустой промежуток в 1px, который я никак не могу убрать. Следующие свойства не помогают: Ctl3D:=False; SetHasBorder(False); Flat:=False;
Подскажите пожалуйста, что нужно изменить, что бы панели прилегали вплотную друг к другу. Спасибо!
-
KOLForm.Border:=0
-
ИМХО: никак, если использовать Align:=caTop (прослойка останется в 1px).
-
У родителя Border := 0; Или -1. А ещё у него есть MarginLeft/Right/Top/Bottom.
-
Спасибо! .Border:=0 на родительской форме убирает промежутки между дочерними объектами.
-
2 Кладов: Кстати, а почему так? Border родителя вроде ж должен делать ПРОМЕЖУТКИ между алигнированными дочерними контролами = Parent.Border, а не *2... То есть, каждый контрол увеличивает промежуток на Parent.Border, в итоге между ними промежуток = Parent.Border*2. Приходится создавать дополнительную панель-прослойку с Border:=0.
-
Удалено модератором
|