Esempio n. 1
0
        private void doConvert()
        {
            decimal result = 0M;
            decimal inputDecimal;
            string  input = txtInput.Text.Trim();

            if (!input.Equals(""))
            {
                if (System.Text.RegularExpressions.Regex.IsMatch(input, "[^0-9.]") || !Decimal.TryParse(input, out inputDecimal))
                {
                    MessageBox.Show(this, "Invalidate Input!!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtInput.Text = txtInput.Text.Substring(0, txtInput.Text.Length - 1);
                    return;
                }
                result = contextConverter.doConvert(inputDecimal);
            }
            lbResult.Text = String.Format(new System.Globalization.CultureInfo("vi-VN", false), "{0:c}", result);
        }