>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 >************************************************** >Hugo,