如何将轨迹栏中的刻度频率更改为十进制
本文关键字:频率 十进制 轨迹 | 更新日期: 2023-09-27 18:24:56
我正在尝试将轨迹条的刻度频率设置为0.015625。
private void trackBar1_Scroll(object sender, EventArgs e) {
ScrollBar.TickFrequency = 0.015625;
}
我收到一个错误,上面写着:
无法将类型"double"隐式转换为"int"。存在显式转换(是否缺少强制转换?)
和:
无法将方法组"ToDouble"转换为非委托类型"int"。您打算调用该方法吗?
有人能解释一下我做错了什么吗?
编辑:我找到了问题的答案。
Demo.Property=(滚动条值*(速率));
在我的案例中,我使用了:
演示英寸=(滚动条值*0.015625);
它被设计为int
,就像Min、Max和Value属性一样。
你必须在这里计算你自己的缩放比例。例如,通过将Max设置为64的倍数。