Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SelectOnEntry and TextBox::GotFocus
Message
 
To
15/05/2005 04:32:40
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01014284
Message ID:
01014341
Views:
22
Fabio,
Perfect - just what I was looking for.
Thanks Fabio and Brad.



>>With VFP8 the code below works perfect. When I click on text? he is selected.
>>
>>But with VFP9 when I click with mouse on textbox? he is not selected.
>>
>>I don't understand where is my mistake.
>>
>
>This code calls TextBox::Gotfocus 2 times;
>before VFP9 a bug arrested the sequence of the events,
>therefore MouseDown, MouseUp, Click did not happen and the SelectOnEntry remained applied.
>On VFP9 the bug is killed and then MouseDown, MouseUp are executed.
>The solution is simple:
>To arrest the sequence with NODEFAULT.
>
>>
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
>           if m.this.SelectOnEntry
>		TextBox::GotFocus
>                NODEFAULT
>           endif
>>	ENDPROC
>>
>>
>>	PROCEDURE text2.GotFocus
>>		TextBox::GotFocus
>                NODEFAULT
>>	ENDPROC
>>
>>
>>ENDDEFINE
_______________________________________________________________
Testing displays the presence, not the absence of bugs.
If a software application has to be designed, it has to be designed correctly!
_______________________________________________________________
Vladimir Zografski
Systems Analyst
Previous
Reply
Map
View

Click here to load this message in the networking platform