>> >>* This code is in the INIT of the instance of the class: >> >>WITH THIS >> .DispPicture = .F. >> .DispLabel01 = 'Name: ' >> .DispValue01 = 'Account.FullName' >> .DispLabel02 = 'Gender: ' >> .DispValue02 = 'IIF(Account.Sex="M","Male",IIF(Account.Sex="F","Female",""))' >> .DispLabel03 = 'DOB: ' >> .DispValue03 = 'Account.DOB' >> .DispLabel04 = 'Age: ' >> .DispValue04 = 'THIS.DeriveAge(Account.DOB)' >> .DispLabel05 = 'Phone: ' >> .DispValue05 = 'Account.Phone' >> .DispLabel06 = 'Cell Phone: ' >> .DispValue06 = 'Account.CellPhone' >>ENDWITH >> >>DODEFAULT() >> >>* This code is in the INIT of the class: >> >>WITH THISFORM >> >> .oPopUpInfoForm = CREATEOBJECT("fm_PopupInfo") >> .oPopUpInfoForm.ALWAYSONTOP = .T. >> .oPopUpInfoForm.AUTOCENTER = .T. >> .oPopUpInfoForm.Visible = .F. >> >> m.DisplayTop = 6 >> m.Top = m.DisplayTop >> m.DisplayTopIncrement = 18 >> m.DisplayLabelOffset = 2 >> m.DisplayLeftLabel = 140 >> m.DisplayLeftValue = 210 >> >> IF !EMPTY(THIS.DispValue01) >> .oPopUpInfoForm.ADDOBJECT("DispLabel01", "fm_label") >> .oPopUpInfoForm.DispLabel01.TOP = m.DisplayTop + m.Top + m.DisplayLabelOffset >> .oPopUpInfoForm.DispLabel01.LEFT = m.DisplayLeftLabel >> .oPopUpInfoForm.DispLabel01.WIDTH = 50 >> .oPopUpInfoForm.DispLabel01.CAPTION = THIS.DispLabel01 >> .oPopUpInfoForm.DispLabel01.VISIBLE = .T. >> BINDEVENT(.oPopUpInfoForm.DispLabel01,"Click",.oPopUpInfoForm,"Click") >> BINDEVENT(.oPopUpInfoForm.DispLabel01,"RightClick",.oPopUpInfoForm,"RightClick") >> .oPopUpInfoForm.ADDOBJECT("DispValue01", "fm_textbox") >> .oPopUpInfoForm.DispValue01.ENABLED = .F. >> .oPopUpInfoForm.DispValue01.Display_Only = .T. >> .oPopUpInfoForm.DispValue01.BORDERSTYLE = 0 >> .oPopUpInfoForm.DispValue01.TOP = m.DisplayTop + m.Top >> .oPopUpInfoForm.DispValue01.LEFT = m.DisplayLeftValue >> .oPopUpInfoForm.DispValue01.WIDTH = 250 >> .oPopUpInfoForm.DispValue01.BACKSTYLE = 0 >> .oPopUpInfoForm.DispValue01.VALUE = TRANSFORM(EVALUATE(THIS.DispValue01)) >> .oPopUpInfoForm.DispValue01.VISIBLE = .T. >> BINDEVENT(.oPopUpInfoForm.DispValue01,"Click",.oPopUpInfoForm,"Click") >> BINDEVENT(.oPopUpInfoForm.DispValue01,"RightClick",.oPopUpInfoForm,"RightClick") >> ENDIF >> >> IF !EMPTY(THIS.DispValue02) >> m.Top = m.Top + m.DisplayTopIncrement >> .oPopUpInfoForm.ADDOBJECT("DispLabel02", "fm_label") >> .oPopUpInfoForm.DispLabel02.TOP = m.DisplayTop + m.Top + m.DisplayLabelOffset >> .oPopUpInfoForm.DispLabel02.LEFT = m.DisplayLeftLabel >> .oPopUpInfoForm.DispLabel02.WIDTH = 50 >> .oPopUpInfoForm.DispLabel02.CAPTION = THIS.DispLabel02 >> .oPopUpInfoForm.DispLabel02.VISIBLE = .T. >> BINDEVENT(.oPopUpInfoForm.DispLabel02,"Click",.oPopUpInfoForm,"Click") >> BINDEVENT(.oPopUpInfoForm.DispLabel02,"RightClick",.oPopUpInfoForm,"RightClick") >> .oPopUpInfoForm.ADDOBJECT("DispValue02", "fm_textbox") >> .oPopUpInfoForm.DispValue02.ENABLED = .F. >> .oPopUpInfoForm.DispValue02.Display_Only = .T. >> .oPopUpInfoForm.DispValue02.BORDERSTYLE = 0 >> .oPopUpInfoForm.DispValue02.TOP = m.DisplayTop + m.Top >> .oPopUpInfoForm.DispValue02.LEFT = m.DisplayLeftValue >> .oPopUpInfoForm.DispValue02.WIDTH = 250 >> .oPopUpInfoForm.DispValue02.BACKSTYLE = 0 >> .oPopUpInfoForm.DispValue02.VALUE = THIS.DispLabel02 + TRANSFORM(EVALUATE(THIS.DispValue02)) >> .oPopUpInfoForm.DispValue02.VISIBLE = .T. >> BINDEVENT(.oPopUpInfoForm.DispValue02,"Click",.oPopUpInfoForm,"Click") >> BINDEVENT(.oPopUpInfoForm.DispValue02,"RightClick",.oPopUpInfoForm,"RightClick") >> ENDIF >> >>. >>. >>. >> >>ENDWITH >>