Как использовать плавания с TrackBar

Я использую a TrackBar управление. По умолчанию его значения int32. Я действительно хотел бы использовать десятичные значения, таким образом, использование может выбрать на более детализированном уровне. Как я могу добраться TrackBar управление для принятия плаваний?

8
задан SharpC 1 October 2013 в 15:49
поделиться

1 ответ

Вы можете использовать множитель. Скажите, например, вы хотели сделать контроль трекбара от 0 до 5 с шагом 0,01. Просто установите минимум до 0, максимум до 500 и увеличение на 1.

, когда вы идете, чтобы установить значение FLOAT, умножьте его на 100 и используйте это для значения трекбара.

Вы должны иметь возможность получить любую (реалистичную) степень точности таким образом, поскольку трекбар работает с Ints, и имеет полный диапазон данных INT32. Это гораздо более точность, чем требуется пользовательский интерфейс.

18
ответ дан 5 December 2019 в 07:35
поделиться