Esempio n. 1
0
        private void mDockPanel_ActiveDocumentChanged(object pSender, EventArgs pArgs)
        {
            if (!mClosed)
            {
                SessionForm session = mDockPanel.ActiveDocument as SessionForm;
                mSearchForm.ComboBox.Items.Clear();
                if (session != null)
                {
                    //   session.RefreshPackets();

                    mSearchForm.RefreshOpcodes(false);
                    session.ReselectPacket();
                }
                else
                {
                    if (mDataForm.HexBox.ByteProvider != null)
                    {
                        mDataForm.HexBox.ByteProvider.DeleteBytes(0, mDataForm.HexBox.ByteProvider.Length);
                    }
                    mStructureForm.Tree.Nodes.Clear();
                    mPropertyForm.Properties.SelectedObject = null;
                }
            }
        }