コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
 private void MaskTypeChanged(TextMaskFormatEnum newValue)
 {
     this.SetMaskFormat(newValue);
 }