コード例 #1
0
ファイル: MainForm.cs プロジェクト: MrValvis/InMail
        public MainForm()
        {
            InitializeComponent();

            #region Initialize values
            EmailTextbox.Text   = "Πληκτρολογίστε ΕΔΩ το email του παραλήπτη";
            SubjectTextbox.Text = "Θέμα ";


            string Time = string.Format("{0:hh:mm:ss tt}", DateTime.Now);
            if (Time.Contains("ΠΜ") || (Time.Contains("πμ")) || (Time.Contains("AM")) || (Time.Contains("am")))
            {
                GreetingLabel.Text = "Καλημέρα - Ας ετοιμάσουμε ένα νέο μήνυμα !";
            }
            else
            {
                GreetingLabel.Text = "Καλησπέρα - Ας ετοιμάσουμε ένα νέο μήνυμα !";
            }

            #endregion

            #region Check if user email exists
            try
            {
                string UserEmail = File.ReadLines(Documents).Skip(1).Take(1).First();
            }
            catch (Exception e) {
                MessageBox.Show("Δεν βρέθηκαν τα στοιχεία χρήστη, παρακαλώ συμπληρώστε τα στοιχεία σας και πατήστε αποθήκευση.", "Τα στοιχεία χρήστη δεν βρέθηκαν!");
                UIF.ShowDialog();
            }
            #endregion
            // used for wrong or empty email
            UserEmailIsValid = EValidation.IsValidEmail(UserEmail);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: MrValvis/InMail
        private void EmailTextbox_TextChanged(object sender, EventArgs e)
        {
            //checks if the email is in correct form
            EmailValidation EValidation = new EmailValidation();

            IsValid = EValidation.IsValidEmail(EmailTextbox.Text);
            //changes color to red if the email given is in wrong format
            if (IsValid)
            {
                EmailTextbox.ForeColor = Color.Black;
            }
            else
            {
                EmailTextbox.ForeColor = Color.Red;
            }


            if ((EmailTextbox.Text == "") || (EmailTextbox.Text == "Πληκτρολογίστε ΕΔΩ το email του παραλήπτη") || !(IsValid))
            {
                SendButton.Enabled   = false;
                SendButton.BackColor = Color.LightGray;
            }
            else
            {
                SendButton.Enabled   = true;
                SendButton.BackColor = Color.LightBlue;
            }
        }
コード例 #3
0
        private void EmailTextbox_TextChanged(object sender, EventArgs e)
        {
            //checks if the email is in correct form
            EmailValidation EValidation = new EmailValidation();

            IsValid = EValidation.IsValidEmail(EmailTextbox.Text);
            //changes color to red if the email given is in wrong format
            if (IsValid)
            {
                EmailTextbox.ForeColor = System.Drawing.Color.Black;
            }
            else
            {
                EmailTextbox.ForeColor = System.Drawing.Color.Red;
            }

            FilledTextboxes();
        }