如何定义文本框的格式

时间:2013-07-23 08:18:56

标签: c# formatting

我有IP地址的文本框。当显示文本框时,我希望ti有像“xxx.xxx.xxx.xxx”这样的点,其中xxx默认是空白的,因此用户可以正确输入IP地址。

1 个答案:

答案 0 :(得分:0)

我猜你不想在用户正在使用IP但在完成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)
}