gpt4 book ai didi

delphi - 在 Delphi 中设置数值范围的 GUI

转载 作者:行者123 更新时间:2023-12-03 15:00:43 25 4
gpt4 key购买 nike

偶尔我需要一个 GUI 来设置数字范围,但到目前为止,我还没有真正找到任何可以很好地完成此任务的组件。

我尝试了以下操作:

  • 2 个 TTrackbar:1 个最小,1 个最大

  • 2 个 TTackbar:1 个表示最小值,1 个表示范围

  • 2 个 TSpinEdit 控件,用于手动输入数字

  • ttrackbar with range1 TTrackbar 控件,有一个小按钮可以在最小模式和最大模式之间切换。在最小模式下,我设置 selStart,在最大模式下,我设置 selEnd(ShowSelRange 设置为 true)。

大多数选项占用的屏幕空间比我想要的要多,而且它们并不直观。

理想情况下,我想要像 Sony ACID 中的滚动条一样工作的东西。您可以单击并将 3 个不同的点拖动到最小值、最大值或两者:

Awesome mspaint drawing

是否有任何免费组件可用于设置范围,或者可以通过创造性地使用开箱即用的 VCL 组件来完成类似的操作吗?

<小时/>

更新

我修改了 TMkRangeSlider 以满足我的需要。现在它就像一个魅力。我已将修改后的组件和演示发送给原作者。

TMkRangeSlider 1.1

最佳答案

Range Slider, by Michael Kochiashvili这样的东西怎么样? 。它是带有源代码的免费软件,为 Delphi 5 编写,并附带演示:

alt text

它不会同时移动最小值和最大值,但既然您已经获得了源代码,如果您确实需要它,您可以添加该功能。

关于delphi - 在 Delphi 中设置数值范围的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1280717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com