private void btnShowTransactionLog_ItemClick(object sender, ItemClickEventArgs e) { // show new form if (Tools.Instance.m_CurrentWorkingProject != string.Empty) { frmTransactionLog translog = new frmTransactionLog(); translog.onRollBack += new frmTransactionLog.RollBack(translog_onRollBack); translog.onRollForward += new frmTransactionLog.RollForward(translog_onRollForward); translog.onNoteChanged += new frmTransactionLog.NoteChanged(translog_onNoteChanged); foreach (TransactionEntry entry in Tools.Instance.m_ProjectTransactionLog.TransCollection) { entry.SymbolName = Tools.Instance.GetSymbolNameByAddress(entry.SymbolAddress); } translog.SetTransactionLog(Tools.Instance.m_ProjectTransactionLog); translog.Show(); } }