예제 #1
0
        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);
            }
        }
예제 #2
0
 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);
             }
         }
     }
 }
예제 #3
0
 private void mnuFindOccurrences_Click(object sender, EventArgs e)
 {
     OnFindOccurrence?.Invoke(GetSelectedItem().SubItems[1].Tag, null);
 }