>PUBLIC oform1 > >oform1=NEWOBJECT("form1") >oform1.Show >RETURN > >************************************************** >*-- ParentClass: form >*-- BaseClass: form >* >DEFINE CLASS form1 AS form > > DoCreate = .T. > Caption = "Form1" > Name = "form1" > > ADD OBJECT combo1 AS combobox WITH ; > Height = 31, ; > Left = 34, ; > Top = 25, ; > Width = 276, ; > Name = "Combo1" > > PROCEDURE Init > CREATE CURSOR crsTest (Id I, FirstName C(20)) > INSERT INTO crsTest VALUES(2,[Vlado]) > INSERT INTO crsTest VALUES(3,[Tom]) > INSERT INTO crsTest VALUES(5,[Jordan]) > INSERT INTO crsTest VALUES(6,[Tito]) > > DEFINE POPUP pList > > iii = 0 > SCAN > iii = m.iii + 1 > lcColor = IIF(MOD(crsTest.ID,2) = 0, "RGB(255,255,255,192,0,0)","RGB(255,255,255,192,255,0)") > DEFINE BAR m.iii OF pList PROMPT crsTest.FirstName FONT "Tahoma",14 style "BI" COLOR , &lcColor > ENDSCAN > > WITH ThisForm.Combo1 AS ComboBox > .RowSourceType = 9 > .RowSource = "pList" > .Style = 2 > ENDWITH > ENDPROC > > >ENDDEFINE >* >*-- EndDefine: form1 >************************************************** >>
>>>IF PEMSTATUS(_Screen, 'cboTest', 5) >>> _Screen.RemoveObject('cboTest') >>>ENDIF >>>condition = 1 >>>DEFINE POPUP popTest >>> >>>m.test = IIF(condition=1,'RGB(0,0,0,255,0,0)','RGB(0,0,0,46,56,3)') >>>DEFINE BAR 1 OF popTest PROMPT 'Red' COLOR ,&test >>>DEFINE BAR 2 OF popTest PROMPT 'Blue' COLOR ,RGB(0,0,0,0,0,255) >>>DEFINE BAR 3 OF popTest PROMPT 'Green' COLOR ,RGB(0,0,0,0,255,0) >>>DEFINE BAR 4 OF popTest PROMPT 'Yellow' COLOR ,RGB(0,0,0,255,255,0) >>> >>>_Screen.AddObject('cboTest', 'ComboBox') >>> >>>WITH _Screen.cboTest >>> .Top = 200 >>> .Left = 50 >>> .RowSourceType = 9 >>> .RowSource = 'popTest' >>> .Visible = .t. >>> .style = 2 >>> .value = 3 >>>ENDWITH>>>
condition = 2
>>>