I would like my textbox to check if the email that is entered into the textbox is valid.
So far I have got:
if (!this.txtEmail.Text.Contains('@') || !this.txtEmail.Text.Contains('.')) 
{ 
    MessageBox.Show("Please Enter A Valid Email", "Invalid Email", MessageBoxButtons.OK, MessageBoxIcon.Error); 
}
But this only tests if it has a '@' and a '.' in it.
Is there a way to make it check to see if it has .com etc. and only one '@'?
 
     
     
     
     
    