1. 程式人生 > >C# 公共控制元件之maskedTextBox

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、介面如下