我猜你不想在用户激活 IP 时验证这一点,但在他完成之后。
检查 Control.Validating 事件。
你可以做什么:
public void textBox_Validating()
{
Regex reg = new Regex("^([0-9]{1,3}\.){3}[0-9]{1,3}$");
bool valide = reg.IsMatch(textBox.Text);
//do whatever you want if it is not an ip (valide == false)
}