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; }