loForm = CREATEOBJECT('form1') loForm.show() READ events DEFINE CLASS form1 AS form Top = 0 Left = 0 Height = 265 Width = 375 DoCreate = .T. Caption = "Form1" Name = "Form1" ADD OBJECT list1 AS listbox WITH ; Anchor = 15, ; ColumnWidths = "100", ; Height = 228, ; Left = 11, ; MultiSelect = .T., ; Top = 2, ; Width = 349, ; Name = "List1" ADD OBJECT text1 AS textbox WITH ; Height = 23, ; Left = 132, ; Top = 236, ; Width = 100, ; Name = "Text1" PROCEDURE Init this.List1.Selected(1) = .t. this.List1.Selected(3) = .t. this.List1.Selected(5) = .t. this.text1.SetFocus() ENDPROC PROCEDURE Load CREATE CURSOR C_Countries (PK I AutoInc, Name C(20), MAP C(120)) INSERT INTO C_Countries ( Name, Map ) VALUES ('France', HOME(4) + 'Icons\Flags\CTRFRAN.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Canada', HOME(4) + 'Icons\Flags\CTRCAN.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Germany', HOME(4) + 'Icons\Flags\CTRGERM.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Italy', HOME(4) + 'Icons\Flags\CTRITALY.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Japan', HOME(4) + 'Icons\Flags\CTRJAPAN.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Mexico', HOME(4) + 'Icons\Flags\CTRMEX.ICO') INSERT INTO C_Countries ( Name, Map ) VALUES ('Spain', HOME(4) + 'Icons\Flags\CTRSPAIN.ICO') ENDPROC PROCEDURE list1.Init LOCAL lnItem SELECT C_Countries SCAN this.AddListItem(ALLTRIM(C_Countries.Name), C_Countries.PK) ENDSCAN ENDPROC ENDDEFINE * *-- EndDefine: form1 **************************************************