【发布时间】:2019-04-15 07:34:54
【问题描述】:
问题是如何从轨迹栏获取数据,如十六进制数字。
我需要的是:在骑行侧获取 1 到 64 的值,而在另一侧(-1 到 -64)将是表示从 81 到 E4 的数据的数据。
我将我的轨迹栏设置为最小 -64 和最大 64,并将默认值设置为 0。
我的计划是使用 If 条件如下:
if (trackBar1.Value <= -1)
{
PM = trackBar1.Value; //any magic code to convert my value
}
else
{
PM = trackBar1.Value;
}
有什么方法可以做到吗?
【问题讨论】:
-
对不起,我看不到数据转换的模式,81到E4??编写 64 个 switch-case 语句:)
-
是的,听起来不错。我会暂时使用!感谢供应! :D
-
当然,如果负值应该是从 0x81 到 0xE4,那么
PM = 0xE5 + trackBar1.Value?
标签: c# hex data-conversion trackbar