示例#1
0
 private void UpdateDisassembler()
 {
     if (CanDisassemble)
     {
         DisassemblerView.BlazingFast = true;
         DisassemblerView.ItemCount   = 0;
         currentDisassemblerAddress   = (uint)PCRegister.Value;
         Disassemble();
         DisassemblerView.Refresh();
         DisassemblerView.BlazingFast = false;
     }
 }
        private void DisassemblerView_Scroll(object sender, ScrollEventArgs e)
        {
            if (e.Type == ScrollEventType.SmallIncrement)
            {
                IncrementCurrentAddress();
                Disassemble();
                DisassemblerView.Refresh();
            }

            if (e.Type == ScrollEventType.SmallDecrement)
            {
                DecrementCurrentAddress();
                Disassemble();
                DisassemblerView.Refresh();
            }
        }
 private void SmallDecrement()
 {
     DecrementCurrentAddress();
     Disassemble();
     DisassemblerView.Refresh();
 }