private void searchContentBodyToolStripMenuItem_Click(object sender, EventArgs e) { pb.Value = 0; pb2.Value = 0; int i = 0, j = 0; string match = InputBox("Search for"); if (match.Length == 0) { return; } FrmList fl = new FrmList(); fl.parent = this; fl.lv.Items.Clear(); foreach (TreeNode n in tv.Nodes) { i++; setpb(i, tv.Nodes.Count, 1); n.Checked = false; foreach (TreeNode nn in n.Nodes) { j++; setpb(j, n.Nodes.Count, 2); nn.Checked = false; DataBlock db = (DataBlock)nn.Tag; if (db.LoadData()) { string body = db.HttpHeader + "\r\n\r\n" + db.GetBody(); if (body.IndexOf(match, StringComparison.CurrentCultureIgnoreCase) > 0) { string txt = db.HttpFirstLine; if (txt.Length == 0) { txt = "Data: " + body.Length.ToString(); } setNodeColor(nn, 1); setNodeColor(n, 2); nn.Checked = true; ListViewItem li2 = fl.lv.Items.Add(txt); li2.Tag = nn; } db.FreeData(); } } } pb.Value = 0; pb2.Value = 0; fl.Show(); }
private void searchToolStripMenuItem_Click(object sender, EventArgs e) { string match = InputBox("Search for"); if (match.Length == 0) { return; } FrmList fl = new FrmList(); fl.parent = this; fl.lv.Items.Clear(); foreach (ListViewItem li in selLV.Items) { if (li.Text.IndexOf(match, StringComparison.CurrentCultureIgnoreCase) >= 0) { ListViewItem li2 = fl.lv.Items.Add(li.Text); li2.Tag = li.Tag; } } fl.Show(); }
private void searchToolStripMenuItem_Click(object sender, EventArgs e) { string match = InputBox("Search for"); if (match.Length == 0) return; FrmList fl = new FrmList(); fl.parent = this; fl.lv.Items.Clear(); foreach (ListViewItem li in selLV.Items) { if (li.Text.IndexOf(match, StringComparison.CurrentCultureIgnoreCase) >= 0) { ListViewItem li2 = fl.lv.Items.Add(li.Text); li2.Tag = li.Tag; } } fl.Show(); }
private void searchContentBodyToolStripMenuItem_Click(object sender, EventArgs e) { pb.Value = 0; pb2.Value = 0; int i = 0, j = 0; string match = InputBox("Search for"); if (match.Length == 0) return; FrmList fl = new FrmList(); fl.parent = this; fl.lv.Items.Clear(); foreach (TreeNode n in tv.Nodes) { i++; setpb(i, tv.Nodes.Count, 1); n.Checked = false; foreach (TreeNode nn in n.Nodes) { j++; setpb(j, n.Nodes.Count, 2); nn.Checked = false; DataBlock db = (DataBlock)nn.Tag; if (db.LoadData()) { string body = db.HttpHeader + "\r\n\r\n" + db.GetBody(); if (body.IndexOf(match, StringComparison.CurrentCultureIgnoreCase) > 0) { string txt = db.HttpFirstLine; if (txt.Length == 0) txt = "Data: " + body.Length.ToString(); setNodeColor(nn, 1); setNodeColor(n, 2); nn.Checked = true; ListViewItem li2 = fl.lv.Items.Add(txt); li2.Tag = nn; } db.FreeData(); } } } pb.Value = 0; pb2.Value = 0; fl.Show(); }