我该如何更改用于输入IP地址的掩码文本框属性?例如:
private void Interneta_savienojums_Load(object sender, EventArgs e)
{
maskedTextBox1.Text = " . . . ";
maskedTextBox1.PromptChar = ' ';
maskedTextBox1.Mask = "009.009.009.900";
maskedTextBox1.ResetOnSpace = false;
maskedTextBox1.SkipLiterals = false;
}
在表单文本框中显示( . . . ),这正是我想要的。当我的输入为 123.123.123.123 时一切都好,但当我输入 23 .1 .001.200
时,返回值是 23 .1 .001.200
,但我需要的是 23.1.1.200
。如何删除空格并返回正常值?是否可行?
对于 IP 检查,我使用了该解决方案!
try
{
IPAddress IP = IPAddress.Parse("127.0.0.000");
MessageBox.Show(IP.ToString());
}
catch (FormatException)
{
MessageBox.Show("Wrong ip !");
}