nav97
所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:59KB
下载次数:3
上传日期:2012-11-20 21:07:48
上 传 者:
ChinaQYJ
说明: 使用offfice97按钮的数据库TMyDBNavigator97元件
(TMyDBNavigator97 is a Database navigator that uses the office 97 buttons shipped in TToolbar97. Also provides properties to select the glyphs you want to use, and hassupport for one database bookmark directly in the buttons set)
文件列表:
CompForm.dfm (209, 1997-07-13)
CompForm.pas (1311, 1997-07-13)
TB97.DCR (2252, 1997-05-28)
MyDbNav97.res (4380, 1997-07-14)
MyDbNav97.dcr (488, 1997-07-14)
notes.txt (788, 1997-07-13)
Mydbnav.pas (7450, 1997-07-15)
MyDbNav97.dfm (1696, 1997-07-14)
MyDbNav97.pas (13647, 1997-07-20)
TB97.DOC (42496, 1997-07-15)
TB97.pas (177703, 1997-07-15)
TMyDBNavigator97 component
Author: Jose Sebastian Battig
E-Mail: sbattig@bigfoot.com
Well, this component is freeware... so, do what you want with it, use as you want...
but if you publish it with another component i'll appreciate a mention to me as the author.
Basically this component is a replacement for the DBNavigator component, this
component is built with the buttons shipped with TToolbar97, so the source of TB97 is included.
Toolbar97 bolongs to Jordan Russell, so any questions about it please send it to him.
With this version of the component is included the version 1.5 of TToolbar97, the latest
version of the navigator that i released included a corrected version of TToolbar97.
Well, let's go to my component... maybe the first thing you will be thinking is to change
the name. Feel free to change it... i have no problem..:)
The component has a Glyph property for every
About the implementation, I have to tell you that it was made using the IDE as the designer
so, this is why the .dfm file is included, and my old extended navigator component is
included too. I'll explain what the files are:
CompForm: this is the base class for the "Visual Components" i made, if you want you can
put this file in your object repository, create a new form inheriting from this
file, add a register method to your new "form"... and that's all, you have a
"Visual Component". Of course that this aproach has some limitations that you
will need to deal with. I had a problem when i tried to select the bitmaps for
the buttons... well, for some reason when delphi tries to load it from the .dfm
file the buttons still has not a parent and an exception is raise. That's why i
stored the bitmaps in a separate .res file.
MyDbNav: This is a old version of a DBNavigator that i made...is a wrapper of the functiona-
lity of the DBNAvigator but can work with separate buttons... well, not really
buttons, can work with any control that supports the OnClick event handler. I used
this component embedded in my new component to support the navigation. I did this
because i don't like to re-invent the wheel... so if somebody did it before, why
i'll well deal with DataLinks and with the DataSources and DataSets my self...
No thanks... it's not my style.
TB97: I guess that doesn't needs explanation... TToolbar97 component... great set of
components... by the way, im waiting for the new version of this component.
MyDbNav97: Well, finally this is the component, of course that if you want you can install
the MyDBNav and the TB97 files in your component palette.
You will find that not all the functionality of the DBNAvigator was included, I did not
included for example the Drag and Drop functionality, who wants to drag a Navigator?. I
want to click in it to move the pointer of my table, and you?.
I'll recommend you a very nice combination. In my table forms i put a Dock97 in the top, then
insert a Toolbar97 and inside the toolbar put a DBNAvigator97... that looks really pretty.
Ahh... I almost forgot... my component has support for one Bookmark, that's why i defined
my own NavigateBtns, because i had to add this new button, the bookmarks button.
Read the notes.txt file for version diferences and bugs corrected.
近期下载者:
相关文件:
收藏者: