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; } } }