VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Add Intellisense to your Scripting Language

by Anthony Awx (6 Submissions)
Category: Miscellaneous
Compatability: Visual Basic 3.0
Difficulty: Advanced
Date Added: Wed 3rd February 2021
Rating: (26 Votes)

This project shows how you can add an Intellisense List (like the one in VB where you type an object name, then a "DOT", and then a list pops up -- that's the Intellisense List). Designed to allow you to enter in YOUR SCRIPTING LANGUAGE COMMANDS AND OBJECTS quickly and easily (using an external text file). All efforts were made to make this act exactly as the one in VB does. Press TAB or ENTER to select an item in the list. Clicking TAB immediately automatically selects the first item in the list. You can begin typing the property name and the "closest match" will be highlighted as you type. Backspacing on your typed entry also does the same. Multiple "DOTS" (eg: me.text1.font.) works. Insertion of "DOT" characters in the middle of a string works. Location of intellisense box goes to where it can fit in view (bottom right, bottom left, top right, top left) depending on where your current cursor location is. This project Took me some time troubleshooting, so I hope some of you out there can use this.
UPDATED ON AUGUST 9th!
Fixed a few unhandled errors, added more comments to help you see what is happening, Wrapped Intellisense core functions into subs for easier include in your projcets, and added the ability for different styles of the Intellisense box (Office XP stlye, VB6 style, and a hybrid style) as many of you have requested.

Rate Add Intellisense to your Scripting Language

Download Add Intellisense to your Scripting Language

Download Add Intellisense to your Scripting Language (11 KB)

Add Intellisense to your Scripting Language Comments

No comments have been posted about Add Intellisense to your Scripting Language. Why not be the first to post a comment about Add Intellisense to your Scripting Language.

Post your comment

Subject:
Message:
0/1000 characters