public void FillPanelForObject(ExposedObject exposedObject) { if (m_CurrentObject != null) { m_CurrentObject.ReadControl(ObjectType.s_ActiveObjectTypeControl,true); } ActiveExposedObjectTypeNameLabel.Text = exposedObject.m_Type.m_Name; ActiveExposedObjectNameLabel.Text = exposedObject.m_Name; if (exposedObject.m_NeedsSaving) { ActiveExposedObjectNameLabel.Text += " * "; } DataControl_ObjectType mainControl = exposedObject.m_Type.m_Control; ObjectType.s_ActiveObjectTypeControl = mainControl; ObjectType.s_MainPanel = ObjectPanel; exposedObject.FillControl(mainControl); m_CurrentObject = exposedObject; ObjectType.RefreshActiveObjectTypeControl(); }