把窗口分成左,右边(上下)三部分,并且在运行中可以动态调节其相对大小
1.在一个空白的Form中加入Panel1,Align设为alLeft。
2.在Form1的空白处加入一个Splitter,可以看到它自动处于紧贴Panel1的位置,它的Align属性的缺省值也是alLeft。
3.加入Panel2,Align设为alClient。
4.在Panel2中加入Panel3,Align设为top
5.在Panel2中加入一个Splitter,Align设为top
6.在Panel2中加入Panel4,Align设为alClient
7.完成,这样窗口就被切割成3块了,可以任意拖动每块区域大小。

object MainForm: TMainForm Left = 0 Top = 0 ClientHeight = 463 ClientWidth = 774 Caption = ‘MainForm‘ OldCreateOrder = False MonitoredKeys.Keys = <> PixelsPerInch = 96 TextHeight = 13 object UniTreeMenu1: TUniTreeMenu Left = 0 Top = 0 Width = 161 Height = 463 Hint = ‘‘ Items.FontData = {0100000000} SourceMenu = UniMenuItems1 end object UniSplitter1: TUniSplitter Left = 161 Top = 0 Width = 6 Height = 463 Hint = ‘‘ Align = alLeft ParentColor = False Color = clBtnFace ExplicitLeft = 264 ExplicitTop = 288 ExplicitHeight = 32 end object UniPanel1: TUniPanel Left = 167 Top = 0 Width = 607 Height = 463 Hint = ‘‘ Align = alClient TabOrder = 2 Caption = ‘UniPanel1‘ ExplicitLeft = 216 ExplicitTop = 160 ExplicitWidth = 256 ExplicitHeight = 128 object UniPanel2: TUniPanel Left = 1 Top = 1 Width = 605 Height = 128 Hint = ‘‘ Align = alTop TabOrder = 1 Caption = ‘UniPanel2‘ ExplicitLeft = 56 ExplicitTop = 176 ExplicitWidth = 256 end object UniSplitter2: TUniSplitter Left = 1 Top = 129 Width = 605 Height = 6 Cursor = crVSplit Hint = ‘‘ Align = alTop ParentColor = False Color = clBtnFace ExplicitWidth = 333 end object UniPanel3: TUniPanel Left = 1 Top = 135 Width = 605 Height = 327 Hint = ‘‘ Align = alClient TabOrder = 3 Caption = ‘UniPanel3‘ ExplicitLeft = 40 ExplicitTop = 256 ExplicitWidth = 256 ExplicitHeight = 128 end end object UniMenuItems1: TUniMenuItems OwnerDraw = True Left = 64 Top = 232 object adsfds1: TUniMenuItem Caption = #20013#25991#23383#20307#26356#22909#30475 ImageIndex = 0 end object jjjjjjjjjjjjjjjjj1: TUniMenuItem Caption = #36825#26159#25105#30340#27809 ImageIndex = 1 object gffffgfg1: TUniMenuItem Caption = #23376#33756#21333 ImageIndex = 2 end object N565651: TUniMenuItem Caption = #27979#35797 ImageIndex = 3 end end object yyyyyyyyyyyyyyyy1: TUniMenuItem Caption = #23601#26159#35201#30475#27979#24207‘y‘ ImageIndex = 4 end object bbbbbbbbbbbbbb1: TUniMenuItem Caption = #25105#36825#26159#35774#30340#23383#20307 ImageIndex = 5 end end end

uniGUI学习之把窗口分成左,右边(上下)三部分,并且在运行中可以动态调节其相对大小(36)
原文:https://www.cnblogs.com/tulater/p/12952108.html