用过 Delphi 5 的兄弟都知道,D5 下的 Opendialog 是最简陋的,有时候为了在多个目录层里面不断的跳转,会转到头晕, FavoriteOpenDialog 就是为了这个而写,代码参考了 JEDI 的 IDEFAVOpenDialog 的代码;
单元名称: FavoriteOpenDialog.pas 支持: D5/D6/D7/D2005/D2006/Turbo Delphi 编写/译平台: Turbo Delphi 2006 (Explorer Edition) 操作系统: WINXP SP2 繁体中文版
单元功能: ========== 1. 可以设置是否显示 PlaceBar ( WinME/WIN2k/WinXP 系统的打开对话框左边的列叫 PlaceBar, PlaceBar 可以让你在"我的电脑","网络邻居等"目录快速跳转,当然你也可以通过系统的组策略来修改为指向你自己需要经常使用的目录路径);
2. 可以在 FavoriteOpenDialog 里面将软件经常用到的目录添加到一个 ComboBox ,这样就就更加快速的在这些目录里面跳出跳入...
3. FavoriteOpenDialog 包含 OpenDialog 和 SaveDialog 两个控件; 其它功能与 Delphi 自带的 OpenDialog/SaveDialog 无异; ==========
BUGS: ========== 1. 对于系统的特殊目录,可能得到的是空的路径,控件已经将空路径屏蔽掉,如果你觉得需要此功能,请自己修改 FavoriteOpenDialog.pas 单元;
2. 未知...... ==========
希望添加/改进: ========== 1. 希望可以象 JEDI 的东西一样,可以有删除功能...
2. 在对话框改变目前的路径后, 可以在 ComboBox 马上显示当前的路径...
3. 如果你将此代码进行改动,请保留原作者以及后来改动着的全部信息并声明版权. 你所希望的...... ==========
版权:
小帆工作室 2006.09.28
此软件以及代码只能使用欲免费软件(FreeWare)以及开源软件(Open-Source)的场合,如果你要在你的共享软件(ShareWare)以及商业软件里面使用,请联系作者获取书面授权以及协议.
部分版权:
JEDI: http://sourceforge.net/projects/jcl/ 以及: http://homepages.borland.com/jedi/jcl/
BUG 回报以及联系:
sail2000@126.com |