PUBLIC oForm1 oForm1 = CREAT([oForm]) oForm1.oTip1.TOP = oForm1.oButton1.TOP - 22 oForm1.oTip1.LEFT = oForm1.oButton1.LEFT + oForm1.oButton1.WIDTH/2 - oForm1.oTip1.WIDTH/2 oForm1.SHOW DEFINE CLASS oForm AS FORM AUTOCENTER = .T. ADD OBJECT oButton1 AS oButton ADD OBJECT oTip1 AS oTip PROC MOUSEMOVE LPARAMETERS nButton, nShift, nXCoord, nYCoord THIS.oTip1.VISIBLE = .F. ENDPROC ENDDEFINE DEFINE CLASS oButton AS COMMANDBUTTON LEFT = 120 TOP = 100 WIDTH = 150 HEIGHT = 25 CAPTION = [Place the mouse here] PROC MOUSEMOVE LPARAMETERS nButton, nShift, nXCoord, nYCoord THISFORM.oTip1.VISIBLE = .T. ENDPROC ENDDEFINE DEFINE CLASS oTip AS TEXTBOX VISIBLE = .F. ENABLED = .F. SPECIALEFFECT = 1 FONTNAME = [MS Sans Sarif] HEIGHT = 19 DISABLEDBACKCOLOR = RGB(255,255,128) DISABLEDFORECOLOR = RGB(0,0,0) VALUE = [Tip Text] ENDDEFINEDave