我正在使用TrackBar
控件。默认情况下,其值为int32
。我真的很想使用十进制值,以便可以在更细粒度的级别上进行选择。如何获得TrackBar
控件以接受浮点数?
最佳答案
您可以使用乘数。举例来说,假设您想使TrackBar控件从0-5到0.01递增。只需将“最小值”设置为0,将“最大值”设置为500,然后增加1。
当您设置 float 值时,将其乘以100,然后将其用于TrackBar值。
因为TrackBar与int一起使用,并且具有可用的Int32的完整数据范围,所以您应该能够以这种方式获得任何(实际)精度。这比用户界面所需的精度高得多。
关于c# - 如何在TrackBar中使用浮点数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2114485/