Delphi 是不是有允许路径编辑的编辑控件?

Posted

技术标签:

【中文标题】Delphi 是不是有允许路径编辑的编辑控件?【英文标题】:Is there an edit control for Delphi that allows path editing?Delphi 是否有允许路径编辑的编辑控件? 【发布时间】:2011-09-06 09:20:15 【问题描述】:

我有各种层次结构,并希望允许使用如下浏览器地址栏中的 Microsoft 编辑器进行导航。有这样的Delphi组件吗? (付费还是免费)?

【问题讨论】:

我想我可能会写一个,只是为了好玩,你知道... @Andreas - 地址栏不是隐藏在某些外壳界面中吗?这将是实现它的简单方法。 @daemon_x:非常好。不过,不像我目前正在写的那样有趣。 【参考方案1】:

不确定是否有类似的东西,但 BergSoft Next Collection 包含一个类似的路径控件(对面包屑路径等有用)

http://www.bergsoft.net/component/next-collection/overview.htm

如果您不想访问源代码,它是免费的。源代码非常便宜,而且它是一次性的,可以让您获得所有未来的更新。

【讨论】:

【参考方案2】:

来自 TMS 的 TAdvExplorerTreeview 可能正是您想要的:

http://www.tmssoftware.com/site/advexptree.asp

【讨论】:

【参考方案3】:

我自己没试过,但Roy Klever's PathViewer 组件看起来很有趣。

【讨论】:

【参考方案4】:

我花了一个上午的时间来写这样一个控件。实际上,我写了一个非常通用的、完全虚拟的基础控件,后来我从中派生了一个目录浏览器控件:

源码发布here

这里有一些图片:

Style := bbsClassic

Style := bbsFlat

Style := bbsHeader

Style := bbsThemed

Style := bbsCommand

【讨论】:

+1 Andreas,干得好,也许更好,如果你在代码谷歌托管网站上发布你的代码。 另外,我刚刚意识到 Windows 中的小箭头下拉菜单。我只点击过这个词...... +10 付出的努力、花费的时间、实施的完整性和慷慨。 -9 由 SO ;) 谢谢@NGLN,但实际上,我才是真正的赢家,因为我认为编写可视化控件非常有趣! @AndreasRejbrand 我非常想尝试 BCB2009,但我似乎在编译组件时遇到了困难。 [ILINK32 错误] 错误:未解析的外部 'PathCanonicalizeW' 引用自... 提到的代码是您的最新版本吗?

以上是关于Delphi 是不是有允许路径编辑的编辑控件?的主要内容,如果未能解决你的问题,请参考以下文章

MFC如何从MFCEditBrowseControl获取路径并将其复制到编辑控件?

求Delphi好用的html代码编辑控件?最好Delphi2010能用,样子如图所示!

Delphi 之 编辑框控件(TEdit)

Delphi7装控件失败后打不开delphi7,怎么决解呢

delphi7 皮肤控件安装及使用?我安装后总是提示搜索不到vclskin.res 我已经放在路径下

怎样在delphi的对话框指定文件夹路径(急呀)