Я пытаюсь продублировать эту проблему, выполнив следующие действия:
1 - установить тему для Windows XP по умолчанию
2 - удалить TGroupBox в пустой форме (align = alNone)
3 - Перетащите два TGroupBox внутри первого с помощью align = alBottom и align = alClient
Но визуально это выглядит просто отлично для меня.
Можете ли вы предоставить больше информации о том, как именно вы разработали форму? Некоторый код, вставленный из .DFM, будет в порядке.
Вот соответствующая часть моего DFM:
object GroupBox1: TGroupBox
Left = 64
Top = 56
Width = 481
Height = 361
Margins.Left = 10
Caption = 'GroupBox1'
ParentBackground = False
TabOrder = 0
object GroupBox2: TGroupBox
Left = 2
Top = 254
Width = 477
Height = 105
Align = alBottom
Caption = 'GroupBox2'
TabOrder = 0
end
object GroupBox3: TGroupBox
Left = 2
Top = 15
Width = 477
Height = 239
Align = alClient
Caption = 'GroupBox3'
TabOrder = 1
end
end