【发布时间】:2012-03-02 12:05:32
【问题描述】:
我正在开发一个非常基本的 C# Visual Studio 表单应用程序,但是在让轨迹栏按我想要的方式运行时遇到了一些问题,因此希望社区中的某个人可能对此有解决方案。
我拥有的是一个非常基本的应用程序,其主要部分是一个值为 0 到 100 的轨迹栏。用户设置轨迹的值来表示程序在该点执行的“工作量”联系一些设备并告诉他们做“x”量的工作(x 是轨迹栏的值)。所以我要做的是使用轨迹条滚动事件来捕捉轨迹条值何时发生变化,并在处理程序内部调用设备并告诉它们要做多少工作。
我的问题是,我的事件处理程序会为轨迹栏当前所在位置和结束位置之间的每个值调用。因此,如果它从 10 滑到 30,我的事件处理程序将被调用 20 次,这意味着我正在接触我的设备并告诉它们以我什至不希望它们运行的值运行。是否只有在滚动停止发生时才会发生事件,以便您检查最终值?
【问题讨论】:
-
请不要在标题前加上“C# Visual Studio 2010”之类的前缀。这就是标签的用途。
标签: c# visual-studio-2010 trackbar