在MFC中有个专用的IP地址控件,c#如何用Textbox来代替呢,下面用个简单的方法来处理textbox里面的值是否符合IP地址的规则,本方法其实是写个函数,当我们要使用这个IP地址时调用该函数来验证一下,(当然还有其他的方法)假设有个Name为textbox的是来填写IP地址的TextBox控件
写一个验证函数:
[C#] 纯文本查看 复制代码 private bool CheckIP(string ip)
{
bool b = true;
try
{
string[] lines = new string[4];
string str = ".";
lines =ip.Split(str.ToCharArray(), 4);
for (int i = 0; i < 4; i++)
{
if (Convert.ToInt32(lines[i]) > 255 || Convert.ToInt32(lines[i]) < 0)
{
b = false;
}
}
return b;
}
catch { return b = false; }
}
到时候调用CheckIP(textbox.Text.Trim())就可以了,返回true就是正确的,返回false就是错误的。
|