0

DotNetBar で、針の値を変更して円形ゲージを移動させたいのですが、できません。別のコンポーネント (AGauge) では簡単に実行できます: AGauge1.Value += 1 ただし、いくつかの制限があります (たとえば、垂直ゲージがなく、プレビューが適切でないなど)。

4

2 に答える 2

0

これを見てください: http://www.devcomponents.com/kb2/?p=989

私はこれがあなたのすべての不思議を保持していると思います(これが良いコントロールである場合)...

特にこれ:

値 – ポインターの値。これは、ポインターが「指している」間隔の値です。

DampeningSweepTime がゼロ以外の値に設定されている場合、この値をプログラムで設定すると、画面上のポインター表示が弱まることに注意してください。プログラムによる抑制が望ましくない場合は、ValueEx プロパティを介して Pointer Value を設定できます。

ValueEx – ポインターの値。これは、ポインターが「指している」間隔の値です。

この値をプログラムで設定すると、DampeningSweepTime がゼロ以外の値に設定されているかどうかに関係なく、画面上のポインター表示がすぐに更新されることに注意してください。プログラムによる減衰が必要な場合は、Value プロパティを介して Pointer Value を設定できます。

于 2012-10-22T15:19:56.270 に答える
0

これがうまくいく場合は、これを試してください

MyGaugeControl.SetPointerValue("MyScaleName", "MyPointerName", (double)[Value To Set]);

仮定する

Gauge Name、Scale Name、Pointer name は、それぞれ MyGaugeControl、MyScaleName、MyPointerName です。

于 2014-10-15T14:38:37.953 に答える