.Status.ToString());
lbOutPut.Items.Add(str);
lbOutPut.SelectedItem = lbOutPut.Items[lbOutPut.Items.Count - 1];
this.Update();
ip6++;
txtip6.Text = ip6.ToString();
break;
}
}
else
{
str = string.Format("Ping Failed for an unkown reason");
lbOutPut.Items.Add(str);
lbOutPut.SelectedItem = lbOutPut.Items[lbOutPut.Items.Count - 1];
this.Update();
ip6++;
txtip6.Text = ip6.ToString();
}
}
catch
{//启用开始按钮
BtnStart.Enabled = true;
break;
}
}
}
//启用开始按钮
BtnStart.Enabled = true;
}
#region //公共事件,只允许输入数字
private void cubox_KeyPress(object sender, KeyPressEventArgs e)
{
TextBox cubox = sender as TextBox;
if (cubox.TextLength > 2)
{
e.Handled = true;
}
//if (Convert.ToInt32(cubox.Text) > 254)
//{
// e.Handled = true;
//}
if (e.KeyChar < '0' || e.KeyChar > '9')
{
e.Handled = true;
}
if (e.KeyChar == '.')
{
this.SelectNextControl(cubox, true, true, true, true);
}
if(cubox.SelectionStart==0&&e.KeyChar=='0')
{
e.Handled=true;
}
if (e.KeyChar == 8)
{
if (cubox.TextLength == 0)
{
this.SelectNextControl(cubox, false, true, true,false);
}
e.Handled = false;
}
}
#endregion
//停止按钮的事件
private void btnStop_Click(object sender, EventArgs e)
{
thread.Abort();
}
}
}