Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to call a procedure from another within the same obj
Message
 
 
To
06/01/2005 07:47:02
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP
Network:
Windows NT
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00974650
Message ID:
00974742
Views:
25
Joe,

LostFocus is an event. Calling the method doesn't actually trigger the event. It is the baseclass event handling that causes focus to change to the next control during the normal sequence of events of doing something like pressing the Tab key or clicking on another control.

You'll have to add some code to explicitly call the SetFocus() of the control that you want to have focus from inside the custom code.

>I have a txtgrid object in a class library in my project which has many custom procedures added to it, as well as utilizing many of the standard procedures. I have quit a bit of checking/verifying written into the LostFocus procedure, and need to call that code from the middle of one of my custom procedures. My problem is with my call to the LostFocus procedure: When I step through my code in the debugger, the app doesn't process the code in the LostFocus procedure. Fox doesn't error out, either. It just seems to read the line, and move on to the next one. Here's my code in my custom procedure:
>
>THIS.LOSTFOCUS()
>
>What am I doing wrong?
df (was a 10 time MVP)

df FoxPro website
FoxPro Wiki site online, editable knowledgebase
Previous
Reply
Map
View

Click here to load this message in the networking platform