private void mnuFindOccurrences_Click(object sender, EventArgs e) { CodeLabel label = lstFunctions.SelectedItems[0].Tag as CodeLabel; if (label != null) { OnFindOccurrence?.Invoke(label.Label, null); } else { OnFindOccurrence?.Invoke("$" + ((int)lstFunctions.SelectedItems[0].SubItems[1].Tag).ToString("X4"), null); } }
private void mnuFindOccurrences_Click(object sender, EventArgs e) { if (lstFunctions.SelectedIndices.Count > 0) { int relativeAddress = (int)GetSelectedItem().SubItems[1].Tag; if (relativeAddress >= 0) { CodeLabel label = GetSelectedItem().Tag as CodeLabel; if (label != null) { OnFindOccurrence?.Invoke(label.Label, null); } else { OnFindOccurrence?.Invoke("$" + ((int)GetSelectedItem().SubItems[1].Tag).ToString("X4"), null); } } } }
private void mnuFindOccurrences_Click(object sender, EventArgs e) { OnFindOccurrence?.Invoke(GetSelectedItem().SubItems[1].Tag, null); }