PUBLIC oform1 oform1=NEWOBJECT("form1") oform1.Show RETURN DEFINE CLASS form1 AS form Caption = "Form1" Name = "Form1" ADD OBJECT cnt3 AS cnt3 ADD OBJECT text1 AS textbox WITH ; ControlSource = "dsbld(4)", ; Enabled = .F., ; Left = 48, ; Top = 120, ; Name = "Text1" ADD OBJECT command1 AS commandbutton WITH ; Top = 192, ; Left = 240, ; Caption = "Command1", ; Name = "Command1" ADD OBJECT command2 AS commandbutton WITH ; Top = 156, ; Left = 240, ; Caption = "Command2", ; Name = "Command2" ADD OBJECT command3 AS commandbutton WITH ; Top = 120, ; Left = 240, ; Caption = "Command3", ; Name = "Command3" PROCEDURE Load PUBLIC ARRAY dsbld(4) dsbld(1) = "Item 1" dsbld(2) = "Item 2" dsbld(3) = "Item 3" dsbld(4) = "Item 4" ENDPROC ENDDEFINE DEFINE CLASS cnt3 as Container Top = 12 Left = 24 Width = 144 Height = 96 Name = "Container1" ADD OBJECT text1 AS textbox WITH ; ControlSource = "dsbld(1)", ; Enabled = .F., ; Left = 24, ; Top = 12, ; Name = "Text1" ADD OBJECT text2 AS textbox WITH ; ControlSource = "dsbld(2)", ; Enabled = .F., ; Left = 24, ; Top = 36, ; Name = "Text2" ADD OBJECT text3 AS textbox WITH ; ControlSource = "dsbld(3)", ; Enabled = .F., ; Left = 24, ; Top = 60, ; Name = "Text3" ENDDEFINE