private void cvdSetMemoryParentFunc(uint initAddress) { string oriStatus = toolStripStatusLabelMachineStatus.Text; toolStripStatusLabelMachineStatus.Text = "SETUP"; ChangeValueDialog diag = new ChangeValueDialog(CvdModeConstVar.MEMORY_MODE, initAddress); diag.ShowDialog(); if (diag.DialogResult != DialogResult.OK) { toolStripStatusLabelMachineStatus.Text = oriStatus; return; } centralCtrlData.setMemory(diag.idx, diag.newValue); memoryListView.Items[(int)diag.idx].SubItems[2].Text = 'x' + centralCtrlData.memory[diag.idx].ToString("X8"); memoryListView.EnsureVisible((int)diag.idx); toolStripStatusLabelMachineStatus.Text = oriStatus; }
//Change Value Dialog Execution: private void cvdSetRegisterValueParentFunc(uint registerSerNum) { string oriStatus = toolStripStatusLabelMachineStatus.Text; toolStripStatusLabelMachineStatus.Text = "SETUP"; ChangeValueDialog diag = new ChangeValueDialog(CvdModeConstVar.REGISTER_MODE, registerSerNum); diag.ShowDialog(); if (diag.DialogResult != DialogResult.OK) { toolStripStatusLabelMachineStatus.Text = oriStatus; return; } if (diag.idx == CvdModeConstVar.PC_SERNUM) { updatePC(diag.newValue / 4); } else { setRegisterValue(diag.idx, diag.newValue); updateRegisterLabels(); } toolStripStatusLabelMachineStatus.Text = oriStatus; }