示例#1
0
        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();
        }