NTRDebuggerTool.Forms.MainForm.ValuesGridContextMenuStrip_ItemClicked C# (CSharp) Méthode

ValuesGridContextMenuStrip_ItemClicked() private méthode

private ValuesGridContextMenuStrip_ItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
sender object
e ToolStripItemClickedEventArgs
Résultat void
        private void ValuesGridContextMenuStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            switch (e.ClickedItem.Name)
            {
                case "ValuesGridCopyResolvedAddress":
                    foreach (DataGridViewCell Cell in ValuesGrid.SelectedCells)
                    {
                        Clipboard.SetText(Cell.OwningRow.Cells[1].ToolTipText);
                        break;
                    }
                    break;
                case "ValuesGridPointerSearch":
                    foreach (DataGridViewCell Cell in ValuesGrid.SelectedCells)
                    {
                        PointerSearchRow = Cell.OwningRow.Index;
                        ThreadEventDispatcher.CurrentSelectedProcess = Processes.Text.Split('|')[0];
                        ThreadEventDispatcher.DispatchPointerSearch = (string)Cell.OwningRow.Cells[1].Value;
                        break;
                    }
                    break;
                case "ValuesGridDeleteItem":
                    foreach (DataGridViewCell Cell in ValuesGrid.SelectedCells)
                    {
                        ValuesGrid.Rows.Remove(Cell.OwningRow);
                    }
                    break;
                case "ValuesGridAddItem":
                    ValuesGrid.Rows.Add();
                    break;
                case "ValuesGridConvertCode":
                    foreach (DataGridViewCell Cell in ValuesGrid.SelectedCells)
                    {
                        Cell.OwningRow.Cells[1].Value = ConvertCode((string)Cell.OwningRow.Cells[1].Value);
                    }
                    break;
                case "ValuesGridRefreshItem":
                    foreach (DataGridViewCell Cell in ValuesGrid.SelectedCells)
                    {
                        RefreshMemory(Cell.RowIndex);
                    }
                    break;
            }
        }