---------------------------------------------------------------
Extendet DBNavigator (with search and bookmark functions).
Main purpose is the use in a toolbar of a mdi mainwindow
to control datasensitive controls in the mdi childs and
provide search and bookmark functionality for rapid application
development.
The navigator will always use the currently active datasource
of the focused mdi child.
Developed (and used) with Delphi 2, tested also with delphi 4.
---------------------------------------------------------------
Version 2.51, (c) 1996,1999 J. Liebermann.

See helpfile, sources and demo for details and usage.
sercheng.pas is Copyright (c) 1996 by Aaron Castro and VK Thakur,
Version 3.0 enhancements by Eric Engler, with little modifications.

TXDBNavigator was developed for delphi 1, but is now 32 bit only
(but with minor modifications, it should be easy to use it with d1).
I wrote and use it with Delphi 2, but i have tested the demo with
delphi 4 and inserted some defines (VER120), since the hints
(resource strings now) changed and TDBDataset has moved to dbtables.
It should therefore also work with delphi 3. If someone uses it with
delphi 5, let me know if you have to modify something.

Btw: I noticed some strange thing with delphi 4: If you look at my
source, you will see that i need an event OnActivate when a form
is created and shown the first time. But when the form is not big
enough to show all controls and has a vertical scrollbar when it
shows, i get no OnActivate in delphi 4, but in delphi 2. (if you
modify my demo, set onactivate of form4 to a procedure and set a
breakpoint or show a messagedlg in this procedure. if you set
align of the first grid to none and move it up so that the form has
a scroller, i get no onactivate (even without my components, so i
think its a vcl problem). if the form is big enough and has no
scroller, everything is fine). If anyone knows the reason please
let me know.

