private void StartPing() { var ip = TbIp.Text; int count = TbCount.Text.ToInt(); PingEx pingSender = new PingEx(); pingSender.ProgressChanged += (p, pr) => { TbConsole1.Text += pr.Line + "\n"; }; pingSender.SetData(TbSize.Text.ToInt()); pingSender.Ping(ip, count); }
private void BtnStartRange_Click(object sender, RoutedEventArgs e) { var ip = TbIp.Text; int count = TbCount.Text.ToInt(); pingSender = new PingEx(); pingSender.ProgressChanged += (p, pr) => { if (p > 0) { ProgressBarEx1.Value = p; TbConsole1.Text = pr.Line + "\n" + TbConsole1.Text; } else { if (!string.IsNullOrEmpty(pr.ResultText)) { TbConsole2.Text = pr.ResultText + "\n" + TbConsole2.Text; } } }; pingSender.SetData(TbSize.Text.ToInt()); pingSender.PingRange(ip, count); }