VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Get the name of a control at runtime

by Found on the World Wide Web (15 Submissions)
Category: Debugging and Error Handling
Compatability: Visual Basic 3.0
Difficulty: Unknown Difficulty
Date Added: Wed 3rd February 2021
Rating: (8 Votes)

I've recently taken over a project from someone else, and I've been left with code that has few naming conventions and a lot of bugs. I often find myself stepping through code wanting to check the value of a field. Unfortunately, I don't know the field's name-it could be Name, UserName, NameUser, txtName, and so on. It's a real pain to stop the program, click on the control in question, press [F4], get the control name, start the program again, and return to the point in the code where I was before. Here's a handy trick to get the control name right away.
by Jeff Brown; [email protected]; Pioneering Management Corporation

Rate Get the name of a control at runtime

At runtime, set the focus to the control in question. Then, click the Break button on the VB toolbar, type
   ?Screen.ActiveControl.Name
in the debug window, and press [Enter]. Voila! VB displays the control name in the debug window-and you didn't have to stop the program.

Download this snippet    Add to My Saved Code

Get the name of a control at runtime Comments

No comments have been posted about Get the name of a control at runtime. Why not be the first to post a comment about Get the name of a control at runtime.

Post your comment

Subject:
Message:
0/1000 characters