TDBHistoryComboBox component version 1.21

Designed and programmed by Jose Sebastian Battig
Email: sbattig@bigfoot.com

The main functionality of this component is memorize the last strings that you entered in
it. So, you have not to worry about save in an additional table country names, or Zip Codes
or Postal Codes.... the component allows to way of add new strings to its internal list:

addOnUpdate: this adds the new string when you post a change on the dataset.
addOnExit: this adds the new string as in TurboVision when the Combo lost the focus.
Of course you can use both at the same time because tje AddStringMode property is a set.

properties:

KeepGlobalHistory property indicates if when there is no components sharing the same
string list this should be disposed or not. For perfomance issues choose true, for memory
issues choose false.

HistoryId property indicate the Id used to know which shared string list will the
component use. This allow you to make that diferent combos in diferent forms share the same
strings.

DBGrid: The related DBGrid.
DBColumn: The related column in the related DBGrid, the component automatically updates the
          strings if the PickList of the column besides to help you typing in the DBGrid if
          you want.  

The other main functionality of this component is that it supports the typing help,
as Netscape Communicator and Explorer 4.0 in it URL combobox. The typing help is for the 
DBGrid too. 

Typing help is enabled or disabled using the properties EnabledTypeHelp and EnabledGridTypeHelp.

Well... that's all.. if you want to see how this component works you have the code..
so enjoy it.

Licence: To use this component you have to *pay* me, ok?. How much it cost, well you have to
         send me an e-mail simulating a check for 1 million dollars and saying that you will
	 use my component... is not so much is guess... Ahh... almost forget, if you publish 
         the component as part of some code you writed please put a mention to me in your
         published source.


History: 

Version 1.0: First public release
Version 1.01: Little bug correction when you hit backspace the combo was updated with 
              another string search. Now you can hit it without problems.
Version 1.1: Included support for work with a DBGrid.
Version 1.2: Added a non-database version of the component.
Version 1.21: Corrected a bug documented in the .pas file.