Delphi 中真的没有用于浮动的 TSpinEdit 控件吗? 看起来有第三方组件提供了可以工作的控件。
如何为浮动实现 TSpinEdit? 我一直在创建自己的 TEDit 字段和位于其旁边的 TSpinButton,但似乎应该有更好的方法。
TJvSpinEdit 是 JEDI 可视化组件库的一部分。 据我所知它有一个名为 ValueType 的属性,您可以将其设置为 vtFloat。
据我所知Delphi中不存在这样的组件。
我还使用来自第 3 方库的组件,SpTBXLib,它对于其他事情也非常有用。
即使没有,您也可以使用两个按钮和一个文本框轻松创建一个。
Delphi 中没有,但您可以创建自己的。 我已经为我的开源项目这样做了,您可以检查它作为您自己的项目的起点。
编辑:您还需要以下两个文件才能使其正常工作:
这取决于 Delphi 版本,如果您使用 Delphi 10.4 Sydney 或更高版本,您只需使用 TNumberBox 并将 Mode 属性设置为
nbmFloat
,只需确保 SpinButtonOptions.Placement 属性为除了 nbspNone
之外,您还可以通过 SpinEdit 行为和浮点值进行控制...