UltraGauge の Value を変更することで、表示されるゲージの針の位置を変更することができます。

private void button1_Click(object sender, EventArgs e)
{
    var gauge1 = this.ultraGauge1.Gauges[0] as RadialGauge;
    var currentVal = (double)gauge1.Scales[0].Markers[0].Value;
    if(currentVal == 100)
    {
        currentVal = -1;
    }
    // 新しい値を設定
    gauge1.Scales[0].Markers[0].Value = currentVal + 1;
}
Tagged: