myForm = VCL.Form("MyForm") myForm._ = { caption="My Test Form One", width=400, height=400, position="poDesktopCenter", } myForm.myPanel1 = VCL.Panel(myForm,"myPanel1") myForm.myPanel1._ = {caption=" My Panel One", align="alLeft", top= 10, left= 10, width = 200, height = 200, } myForm.mySplitterV = VCL.Splitter(myForm,"mySplitterV") myForm.mySplitterV._ = { left=myForm.myPanel1.width+1, -- (rsNone, rsLine, rsUpdate, rsPattern) resizestyle="rsUpdate", align="alLeft", width=1, } myForm.myDummyPanel = VCL.Panel(myForm,"myDummyPanel") myForm.myDummyPanel._ = {caption="", align="alClient", top= 10, left= 10, width = 200, height = 200, } myForm.myPanel2 = VCL.Panel(myForm.myDummyPanel,"myPanel2") myForm.myPanel2._ = {caption=" My Panel Two", align="alTop", top= 10, left= 10, width = 200, height = 200, } myForm.mySplitterH = VCL.Splitter(myForm.myDummyPanel,"mySplitterH") myForm.mySplitterH._ = { top=myForm.myPanel2.height+1, -- (rsNone, rsLine, rsUpdate, rsPattern) resizestyle="rsUpdate", align="alTop", width=1, } myForm.myPanel3 = VCL.Panel(myForm.myDummyPanel,"myPanel3") myForm.myPanel3._ = {caption=" My Panel Three", align="alClient", top= 10, left= 10, width = 200, height = 200, }