Delphi 像ubuntu unity';s覆盖滚动条

Delphi 像ubuntu unity';s覆盖滚动条,delphi,components,scrollbar,Delphi,Components,Scrollbar,有没有像ubuntu unity的Delphi覆盖滚动条这样的组件 另请参见此视频: 我主要使用Delphi 2007,但我并不介意它的版本。我所见过的最接近的一个是页面中的滚动行为 它不像您的示例图像那样“向外”,而是使用零屏幕不动产(隐藏滚动条),直到您将鼠标移到该区域上,然后您必须按下鼠标并向上或向下“轻弹”内容,就像您使用iPad或iPod touch一样 TMS控件带有完整的源代码,我相信如果您对GDI+有足够的了解,您可能会修改它们以绘制上面显示的方式 第二种选择是实现您自己的单独

有没有像ubuntu unity的Delphi覆盖滚动条这样的组件

另请参见此视频:


我主要使用Delphi 2007,但我并不介意它的版本。

我所见过的最接近的一个是页面中的滚动行为

它不像您的示例图像那样“向外”,而是使用零屏幕不动产(隐藏滚动条),直到您将鼠标移到该区域上,然后您必须按下鼠标并向上或向下“轻弹”内容,就像您使用iPad或iPod touch一样

TMS控件带有完整的源代码,我相信如果您对GDI+有足够的了解,您可能会修改它们以绘制上面显示的方式

第二种选择是实现您自己的单独控件和scrollview容器。请注意,很难正确地实现这样的功能,而且用户大多更喜欢标准的windows工作方式,并且会很快要求您提供一个配置选项来关闭您的创新,因此请确保为他们编写一个关闭开关

顺便说一句,这是一所新学校,一所旧学校。ubuntu提供的细线和大拇指的图像/样式我很熟悉,因为它类似于OpenLook,大拇指稍微向左或向右移动,但因为狭窄,所以不太实用:

我特别喜欢这幅称之为“电梯”的图像,它在“电缆”上升降:


我所见过的最接近的一种是屏幕中的滚动行为

它不像您的示例图像那样“向外”,而是使用零屏幕不动产(隐藏滚动条),直到您将鼠标移到该区域上,然后您必须按下鼠标并向上或向下“轻弹”内容,就像您使用iPad或iPod touch一样

TMS控件带有完整的源代码,我相信如果您对GDI+有足够的了解,您可能会修改它们以绘制上面显示的方式

第二种选择是实现您自己的单独控件和scrollview容器。请注意,很难正确地实现这样的功能,而且用户大多更喜欢标准的windows工作方式,并且会很快要求您提供一个配置选项来关闭您的创新,因此请确保为他们编写一个关闭开关

顺便说一句,这是一所新学校,一所旧学校。ubuntu提供的细线和大拇指的图像/样式我很熟悉,因为它类似于OpenLook,大拇指稍微向左或向右移动,但因为狭窄,所以不太实用:

我特别喜欢这幅称之为“电梯”的图像,它在“电缆”上升降:


你不可能是认真的!这是我最近见过的最邪恶的UI设计,而且它被广泛的评价。几乎所有关于它的讨论都涉及如何移除它。如果你确实在产品中添加了一些东西,请确保你有一个B计划,当你收到类似的厌恶之声时。@David,我感谢你的坦率。我喜欢它的空间效率。我曾考虑在Delphi中使用透明覆盖层实现它,有点像google earth的控件,因此滚动条在不使用时看起来正常、透明,因此它不会模糊其下方的文本,它不会太小,以至于你不能用鼠标点击它(菲特定律)我喜欢漂亮的大滚动条,我总是可以看到,很容易得到掌握!我也很赞成,但我希望它们在不使用时接近透明,这样我就有更多的屏幕空间可以使用。你接下来会问关于蒙皮的问题!你不可能是认真的!这是我最近见过的最邪恶的UI设计,而且它被广泛的评价。几乎所有关于它的讨论都涉及如何移除它。如果你确实在产品中添加了一些东西,请确保你有一个B计划,当你收到类似的厌恶之声时。@David,我感谢你的坦率。我喜欢它的空间效率。我曾考虑在Delphi中使用透明覆盖层实现它,有点像google earth的控件,因此滚动条在不使用时看起来正常、透明,因此它不会模糊其下方的文本,它不会太小,以至于你不能用鼠标点击它(菲特定律)我喜欢漂亮的大滚动条,我总是可以看到,很容易得到掌握!我也很赞成,但我希望它们在不使用时接近透明,这样我就有更多的屏幕空间可以使用。你接下来会问关于蒙皮的问题!