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>With VFP8 the code below works perfect. When I click on text? he is selected.
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