示例#1
0
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            EmailForm    form = new EmailForm();
            DialogResult r    = form.ShowDialog();

            if (r == DialogResult.OK)
            {
                string address = form.GetAddress();

                if (!IsEmailAddress(address))
                {
                    QMessageBox.ShowWarning("invalid email address!");
                }
                else if (listBoxAddresses.Items.Contains(address))
                {
                    QMessageBox.ShowWarning("email address existed!");
                }
                else
                {
                    listBoxAddresses.Items.Add(form.GetAddress());
                }
            }
        }
示例#2
0
        private void OnEditAddress()
        {
            if (listBoxAddresses.SelectedIndices.Count > 0)
            {
                EmailForm form = new EmailForm();
                string old = listBoxAddresses.SelectedItems[0].ToString();
                form.SetAddress(old);
                DialogResult r = form.ShowDialog();
                if (r == DialogResult.OK)
                {
                    string newAddress = form.GetAddress();

                    if (!IsEmailAddress(newAddress) && (newAddress != old))
                    {
                        QMessageBox.ShowWarning("invalid email address!");
                    }
                    else if (listBoxAddresses.Items.Contains(newAddress))
                    {
                        QMessageBox.ShowWarning("email address existed!");
                    }
                    else if (newAddress == old)
                    {
                        //Do Nothing
                    }
                    else
                    {
                        listBoxAddresses.Items.RemoveAt(listBoxAddresses.SelectedIndices[0]);
                        listBoxAddresses.Items.Add(newAddress);
                    }
                }
            }
        }
示例#3
0
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            EmailForm form = new EmailForm();
            DialogResult r = form.ShowDialog();
            if (r == DialogResult.OK)
            {
                string address = form.GetAddress();

                if (!IsEmailAddress(address))
                {
                    QMessageBox.ShowWarning("invalid email address!");
                }
                else if (listBoxAddresses.Items.Contains(address))
                {
                    QMessageBox.ShowWarning("email address existed!");
                }
                else
                {
                    listBoxAddresses.Items.Add(form.GetAddress());
                }
            }
        }