C# 公共控件之maskedTextBox

IP地址框

1、添加 maskedTextBox 控件

2、设置属性

3、设定MouseLeave事件

private void IPAddressOnMouseLeave(object sender, EventArgs e)
{
    int i=0;
    int temp = 0;
    label1.Text = maskedTextBox1.Text.Replace(" ", "");
    string[] s = maskedTextBox1.Text.Split('.');
    for(i=0;i<s.Length;i++)
    {
        if (string.IsNullOrWhiteSpace(s[i]))
            continue;
        temp = Convert.ToInt32(s[i]);
        if (temp < 0 || temp > 255)
        { 
            MessageBox.Show("IP地址范围为0~255");
            break;
        }   
    }
}

4、界面如下

猜你喜欢

转载自blog.csdn.net/zhuxipan1990/article/details/83094798