*Textbox.keypress Lparameters nKeyCode, nShiftAltCtrl If nKeyCode = -3 _Calcvalue = this.Value oCalc = NewObject('CalcForm', 'calculatorform.prg') oCalc.show This.Value = _CalcValue Endif *calculatorform.prg Define class CalcForm as Form WindowType = 1 TitleBar=0 BorderStyle=0 Procedure activate With this If empty(.tag) Activate window 'calculator' in window (wontop()) Move window ('calculator') to 0,0 .width=wcols('calculator')*fontmetric(6)+sysmetric(3)*2 .height=wrows('calculator')*fontmetric(1)+sysmetric(4)*2 .tag='dummy' Else .release Endif Endwith Endproc EnddefineCetin