Silvey
asked on
Determining the index of current control in array
I have 2 arrays - one holding a "beginning" 9 digit number, the other holding an ending 9 digit number. When the user hits ENTER or TAB, I would like the first 7 digits from the beginning number to appear in the ending number box. I can make the code work if I use individual textboxes but since this is an array, it's a bit different. How do I determine the item number of my current control in the array? What I would like is this:
Beginning Ending
123456789 - HIT TAB OR ENTER - 1234567
998879988 - HIT TAB OR ENTER - 9988799
Beginning Ending
123456789 - HIT TAB OR ENTER - 1234567
998879988 - HIT TAB OR ENTER - 9988799
Which langauge man? VB?
ASKER
Visual Basic - SORRY!
ASKER
Visual Basic - SORRY!
I don't understand. Do you have a control array, a numeric array, or both? If you have a control array, the index of the control will be given to you in the event parameters, eg Text1_LostFocus(Index As Integer).
Zaphod.
Zaphod.
Can you make a small list of what element are on the screen, what kind of array you have, and where the data is actually coming from. That will help quite a bit...
Regards,
CJ
Regards,
CJ
ASKER
I have 2 arrays of textboxes; array 1 = BEGINNINGIDs, array 2 = ENDINGIDs. The user keys a "beginning id" which is a 9 digit number then hits TAB or ENTER (which takes them to the ending id box). After entering the beginning id, when the user hits ENTER or TAB, I would like the first 7 digits from the beginning id to appear in the ending id box.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you, CJ! I thought that I had to explicitly reference the index...I didn't realize that just using INDEX was sufficient!
Glad to be of service!
Regards,
CJ
Regards,
CJ