private void button_start_Click(object sender, RoutedEventArgs e) { traceroute = new MyTraceroute(textBox_IPOrDomain.Text); textBox_result.Text = "通过最多30个跃点跟踪\n"; textBox_result.Text += $"到{textBox_IPOrDomain.Text} [{traceroute.ip}]的路由:\n\n"; button_next.IsEnabled = true; }
private void button_start_Click(object sender, RoutedEventArgs e) { try { traceroute = new MyTraceroute(textBox_IPOrDomain.Text); } catch (Exception) { textBlock_start.Text = "无法解析输入的IP或者域名!"; return; } textBlock_start.Text = "通过最多20个跃点跟踪"; textBlock_start.Text += $"到{textBox_IPOrDomain.Text} [{traceroute.ip}]的路由:"; Grid_result.Children.Clear(); Grid_result.RowDefinitions.Clear(); button_next.IsEnabled = true; hopsCount = 0; lastHopIP = ""; }