/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DGV_Targets_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DataGridViewRow lCurrentRow = DGV_Targets.SelectedRows[0]; String lIP = lCurrentRow.Cells["IP"].Value.ToString(); String lMAC = lCurrentRow.Cells["MAC"].Value.ToString(); String lVendor = lCurrentRow.Cells["vendor"].Value.ToString(); SystemFingerprint.SystemFingerprint lFingerprint = new SystemFingerprint.SystemFingerprint(lMAC, lIP, lVendor); lFingerprint.ShowDialog(); reloadDGVValues(); } catch (Exception lEx) { LogConsole.Main.LogConsole.pushMsg(String.Format("ARPScan: {1}", lEx.Message)); DGV_Targets.ClearSelection(); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DGV_Targets_MouseDown(object sender, MouseEventArgs e) { try { DataGridView.HitTestInfo hti = DGV_Targets.HitTest(e.X, e.Y); if (hti.RowIndex >= 0) { DGV_Targets.ClearSelection(); DGV_Targets.Rows[hti.RowIndex].Selected = true; DGV_Targets.CurrentCell = DGV_Targets.Rows[hti.RowIndex].Cells[0]; } } catch (Exception lEx) { LogConsole.Main.LogConsole.pushMsg(String.Format("ARPScan: {1}", lEx.Message)); DGV_Targets.ClearSelection(); } }