private void listViewResults_DoubleClick(object sender, EventArgs e) { if ((listViewResults.SelectedItems.Count > 0) && (listViewResults.SelectedItems[0].Tag is Exception)) { Exception exception = listViewResults.SelectedItems[0].Tag as Exception; ExceptionDialog dialog = new ExceptionDialog(exception); dialog.ShowDialog(this); } }