protected override string FormatDepartingText(string entryText)
        {
            // Consider reformatting the decimal case
            if (StringFormat.IsNotEmpty())
            {
                // First, fix the decimals
                var preparedStr = PrepareTextForEditing(entryText, true);
                var retStr      = string.Format(StringFormat, preparedStr);
                return(retStr);
            }

            // ELSE let the base handle it
            return(base.FormatDepartingText(entryText));
        }