Delphi 中有用于浮点数的 TSpinEdit 吗?

问题描述 投票:0回答:5

Delphi 中真的没有用于浮动的 TSpinEdit 控件吗? 看起来有第三方组件提供了可以工作的控件。

如何为浮动实现 TSpinEdit? 我一直在创建自己的 TEDit 字段和位于其旁边的 TSpinButton,但似乎应该有更好的方法。

delphi controls
5个回答
7
投票

TJvSpinEdit 是 JEDI 可视化组件库的一部分。 据我所知它有一个名为 ValueType 的属性,您可以将其设置为 vtFloat。


2
投票

据我所知Delphi中不存在这样的组件。

我还使用来自第 3 方库的组件,SpTBXLib,它对于其他事情也非常有用。


0
投票

即使没有,您也可以使用两个按钮和一个文本框轻松创建一个。


0
投票

Delphi 中没有,但您可以创建自己的。 我已经为我的开源项目这样做了,您可以检查它作为您自己的项目的起点。

编辑:您还需要以下两个文件才能使其正常工作:


0
投票

这取决于 Delphi 版本,如果您使用 Delphi 10.4 Sydney 或更高版本,您只需使用 TNumberBox 并将 Mode 属性设置为

nbmFloat
,只需确保 SpinButtonOptions.Placement 属性为除了
nbspNone
之外,您还可以通过 SpinEdit 行为和浮点值进行控制...

© www.soinside.com 2019 - 2024. All rights reserved.