Manual:

This manual will explain every function of every control on this Active-X package. But remember, this control is FREEWARE, but you can buy the source code (Send me an EMAIL). If you want just one control, send me a EMAIL and I'll send to you. Finishing this introduction, I want to thank you by using this control that I made for all you programers !! PS: Sorry about, if there is, the spelling errors. I'm brazilian.

Auto Complete Directory:

Just think how difficult is type a whole directory, how many subdirectories there are. Just think how boring is typing C:\Program Files\My app\Sounds\Musics\Category 1\High quality. Isn't much easier to type C:\P, \M, \S, \M, \C and \H. Just a few words and you have a big directory. And you ask, how it works ??  Well, it's very simple, just type a start of a directory and the control complete it to the first directory that matches. Don't mind, if it isn't the directory that you want, you can continue typing and that program will continue matching. A very simple interface and very usefull results.

Using at your app:

After loading the control, click on the control with the icon  and add it to anyplace at your form.

And now, the methods and properties:

Property AutoCompletar: In inglish it means AutoComplete, set it FALSE to don't auto complete when the user types something. Usefull when you want to change through the code the text and the control don't complete with the match directory. You can read, write at runtime and at design time.
Property Text: Returns/Set the text of the textbox. Tip: If you change it, the control will match the directory. Set AutoCompletar false before change and true after. Read, Write at runtime and design time.
Property Font, BackColor, Enabled, ForeColo, Tag: This is identical the textbox, for any help, try the Visual Basic help.

Browse for folder:

It's another solution to select a directory, selecting the directory by clicking on it and pressing Ok, but this solution was created by Microsoft and it is used at many many other programs. Try pressing 'Find..' at the Windows find. Its the same window.

Using at your app:

After loading the control, click on the control with the icon  and add it to anyplace at your form.

Methods and properties:

Property DiretórioRetornado: In english means ReturnedDirectory, it is just the directory that returns when the browse for folder window was closed. If the user pressed cancel, this property will be blank. Read only at runtime
Property Título: The description of the window showed bellow the title bar. Read and write at design time and runtime.
Method Mostrar: Means show in english. Show the browse for folder dialog. 
Event Acabou: Means finished in english. Raised when the Browse for folder window close.

REGISTRY:

Tired using that Save Setting and Get Setting from Visual Basic 5 that saves at that 'VB and VBA program settings' ? This Get Setting and Save Setting can't really manage the windows registry, but this control can. Create shell extensions, create another file extension, and much much more you can do through the registry. I think its really hard to find FREEWARE registry manangers, thats why I made this control.

Using it on your app:

After loading the control, click on the control with the icon  and add it to your form.

Mehods:

CreateNewKey (Location, Keyname): This function will create a new key. At location, select one of these: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. At Keyname, put the name of the new key. You can use subkeys. Example: CreateNewKey HKEY_CURRENT_USER, "Software\MaxMídia\SendToFolder"

DeleteKey (Location, Keyname): Delete a registry key. At location, select one of these: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. At Keyname, put the name of the key that you want to delete. You can use subkeys. 
Example: DeleteKey HKEY_CURRENT_USER, "Software\MaxMídia\SendToFolder"

QueryValue (Location, Keyname, Valuename): Retrive and returns a value from a key. At location, select one of these: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. At Keyname, put the name of the key. You can use subkeys. And at valuename, put the name of the value that you want to retrive.
Example: MyAppPath$ = QueryValue (HKEY_CURRENT_USER, "Software\MaxMídia\SendToFolder", "Path")

DeleteValue (Location, Keyname, Valuename): Delete a value from a key. At location, select one of these: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. At Keyname, put the name of the key. You can use subkeys. And at valuename, put the name of the value that you want to delete.
Example: DeleteValue HKEY_CURRENT_USER, "Software\MaxMídia\SendToFolder", "Path"

SetKeyValue (Location, Keyname, Valuename, ValueSetting, ValueType): Sets a value from a key. At location, select oSne of these: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. At Keyname, put the name of the key. You can use subkeys. At valuename, put the name of the value that you want to delete. At ValueSetting, put the settring of the value and at value type put REG_SZ if the value is a string and REG_DWORD if the value is an integer.
Example: SetKeyValue HKEY_CURRENT_USER, "Software\MaxMídia\SendToFolder", "Path", "C:\	MaxMídia\MPP",REG_DWORD

GRADIENT:

One thing is right. How more pretty the program is, the better that it is. This gradient thing at title bar, start with Microsoft Office. Everybody liked. But it is very difficult to put. I created it to make my programs more pretty, and anyone can do it to. But, there is a little problem that I couldn't fix yet. This program can only be activated when the program is been executed, not while it is edited at VB. If you try to use it when you are testing the program in VB, after you close the window, VB will crash. To make sure that it will not happen:

Go to the Project menu, select '(Your project name) properties...', go to the make tab and set the 'Command Line Arguments' to '/DEVELOPING'. Now press ok and add this code to Form_Load event (After you add the control, of course':

if COMMAND$ <> "/DEVELOPING" Then Gradiente1.AtivarGradiente me

Now the gradient title bar will only be activated when the executable file is running.

I will fix this soon as possible.

Using it in your app: 

After loading the control, click on the control with the icon  and add it to your form.

Methods:

Ativar Gradiente (Form): Means active gradient in english. At form put the form name (Recommend use me) 
Example: AtivarGradiente Me