Menu while typing like in ms products

I am wanting to find a way to have a menu pop up when i type certian text and then . like it does in vb and interdev. I dont want to use 3rd party controls. for example in vb you type app. and the menu omes up that would complete it by what you click on or just press space. I will raise points if this is really hard
LVL 2
damion69Asked:
Who is Participating?
 
TimCotteeConnect With a Mentor Head of Software ServicesCommented:
http://www.mvps.org/vbvision/_samples/PopUp_Listbox_Demo.zip

Is a really good starter on creating this sort of thing. You can take this demo and modify the code to provide exactly the kind of functionality that I think you are looking for.
0
 
AzraSoundCommented:
whats the criteria?
0
 
gbarenCommented:
Damion,

It's a pretty involved procedure. Lots of API calls. Especially screen coordinate APIs with client to absolute conversions. Polish up your 9th grade Algebra.

In general:

1. Trap the trigger key using KeyPress
2. Get the coordinates of the target area in the control
3. Convert the coordinates to absolute screen coords
4. put up a tiny borderless form with a wall-to-wall listbox at the coordinates translated
5. trap KeyPress in the listbox for exit keys
6. handle the exit based on key trapped

The Devil is in the Details.

gbaren
0
 
nomulapCommented:
listening.....
0
 
damion69Author Commented:
Well this is the closest that anyone got to it, and i think i can elaborate from this thank you
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.