private void SetMaskFormat(TextMaskFormatEnum newValue) { switch (newValue) { case TextMaskFormatEnum.Currency: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = currencyMask; break; case TextMaskFormatEnum.NaturalQuantity: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = naturalQuantityMask; break; case TextMaskFormatEnum.RealQuantity: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = realQuantityMask; break; case TextMaskFormatEnum.Rate: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = rateMask; break; case TextMaskFormatEnum.Percentage: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = percentageMask; break; case TextMaskFormatEnum.NoLimitPercentage: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = noLimitPercentageMask; break; case TextMaskFormatEnum.FileSize: this.sumeValue.DisplayMode = MaskMode.IncludeBoth; this.sumeValue.Appearance.TextHAlign = HAlign.Right; this.sumeValue.InputMask = fileSizeMask; break; default: break; } }
public static void SetUltraColumnFormat(UltraGridColumn column, TextMaskFormatEnum gridCellFormat) { switch (gridCellFormat) { case TextMaskFormatEnum.Currency: column.MaskInput = currencyMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.NaturalQuantity: column.MaskInput = naturalQuantityMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.Integer: column.MaskInput = integerMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.RealQuantity: column.MaskInput = realQuantityMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.Rate: column.MaskInput = rateMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.Percentage: column.MaskInput = percentageMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.RealPercentage: column.MaskInput = realPercentageMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.NoLimitPercentage: column.MaskInput = noLimitPercentageMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; case TextMaskFormatEnum.FileSize: column.MaskInput = fileSizeMask; column.MaskDisplayMode = MaskMode.IncludeBoth; column.CellAppearance.TextHAlign = HAlign.Right; column.PromptChar = ' '; break; default: break; } }
private void MaskTypeChanged(TextMaskFormatEnum newValue) { this.SetMaskFormat(newValue); }