PUBLIC goForm goForm = CREATEOBJECT("frmtest") goForm.Show() RETURN ************************************************** *-- Class: frmtest (c:\temp\test.vcx) *-- ParentClass: form *-- BaseClass: form *-- Time Stamp: 12/19/02 04:28:06 PM * DEFINE CLASS frmtest AS form Caption = "Form1" Name = "Form1" ADD OBJECT text1 AS textbox WITH ; Value = ("My Text "), ; Height = 23, ; Left = 72, ; Top = 36, ; Width = 100, ; Name = "Text1" ADD OBJECT text2 AS textbox WITH ; Value = ("My Text "), ; Height = 23, ; Left = 72, ; SelectOnEntry = .T., ; Top = 84, ; Width = 100, ; Name = "Text2" PROCEDURE text1.GotFocus *-- Armin's version works only great, *-- with SelectOnEntry = .F. <g> THIS.SelStart = 0 THIS.SelLength = LEN(THIS.Text) ENDPROC PROCEDURE text2.GotFocus *-- Marcia's version works great, even *-- with SelectOnEntry = .T. :)) Textbox::GotFocus() THIS.SelStart = 0 THIS.SelLength = LEN(THIS.Text) NODEFAULT ENDPROC ENDDEFINE * *-- EndDefine: frmtest **************************************************