>PROCEDURE text1.Click >IF NOT VARTYPE(THIS.ilMouseDownOnGotFocus) = "L" > ADDPROPERTY(THIS,"ilMouseDownOnGotFocus",.T.) >ENDIF >IF THIS.ilMouseDownOnGotFocus ; > AND (THIS.SelectOnEntry OR "K" $ UPPER(THIS.Format)) > LOCAL lnSelLength > THIS.SelStart = 0 > IF VARTYPE(THIS.Value) = "C" ; > AND LENC(THIS.InputMask) <= LENC(THIS.Value) > lnSelLength = LENC(ALLTRIM(THIS.Value)) > ELSE > lnSelLength = 999 > ENDIF > THIS.SelLength = m.lnSelLength >ENDIF >THIS.ilMouseDownOnGotFocus = .F. >ENDPROC >>
PUBLIC oform1 >> >>oform1=NEWOBJECT("form1") >>oform1.Show >>RETURN >> >>DEFINE CLASS form1 AS form >> >> >> Top = 0 >> Left = 0 >> Height = 123 >> Width = 319 >> DoCreate = .T. >> Caption = "Form1" >> Name = "Form1" >> >> >> ADD OBJECT text1 AS textbox WITH ; >> Alignment = 3, ; >> Value = 0.00, ; >> Height = 25, ; >> Left = 34, ; >> SelectOnEntry = .T., ; >> Top = 27, ; >> Width = 81, ; >> Name = "Text1" >> >> >> ADD OBJECT text2 AS textbox WITH ; >> Alignment = 3, ; >> Value = 0.00, ; >> Height = 25, ; >> Left = 163, ; >> SelectOnEntry = .T., ; >> Top = 27, ; >> Width = 81, ; >> Name = "Text2" >> >> >> PROCEDURE text1.GotFocus >> TextBox::GotFocus >> ENDPROC >> >> >> PROCEDURE text2.GotFocus >> TextBox::GotFocus >> ENDPROC >> >> >>ENDDEFINE