/// <summary>
 /// Update the view - if the values of the registers had changed.
 /// </summary>
 public void UpdateRegistersDisplay()
 {
     if (lstRegisters.InvokeRequired)
     {
         UpdateRegistersCallback cb = new UpdateRegistersCallback(lstRegisters.Refresh);
         this.Invoke(cb, new object[] { });
     }
     else
     {
         lstRegisters.Refresh();
     }
 }
Beispiel #2
0
 public void Update_Registers()
 {
     if (this.registerListView.InvokeRequired)
     {
         UpdateRegistersCallback d = new UpdateRegistersCallback(Update_Registers);
         this.Invoke(d, new object[] { });
     }
     else
     {
         registerListView.Items.Clear();
         registerListView.Items.Add("A");
         registerListView.Items.Add("MEM");
         registerListView.Items.Add("STAT");
         registerListView.Items.Add("PC");
         registerListView.Items[0].SubItems.Add(registers[0].ToString());
         registerListView.Items[1].SubItems.Add(registers[1].ToString());
         registerListView.Items[2].SubItems.Add(registers[2].ToString());
         registerListView.Items[3].SubItems.Add(registers[3].ToString());
     }
 }