void linearScaleComponent1_CustomTickmarkText(DevExpress.XtraGauges.Core.Model.CustomTickmarkTextEventArgs ea) { int overhead = ((int)ea.Value) % (trackBar1.Maximum - trackBar1.Minimum); if (overhead >= 0) { ea.Result = (trackBar1.Minimum + overhead).ToString(); } else { ea.Result = (trackBar1.Maximum + overhead).ToString(); } }
void OnCustomTickmarkText(DevExpress.XtraGauges.Core.Model.CustomTickmarkTextEventArgs ea) { string text = ea.Text; switch (ea.Text) { case "360": text = "-N-"; break; case "270": text = "-W-"; break; case "180": text = "-S-"; break; case "90": text = "-E-"; break; } ea.Result = text; }