コード例 #1
0
        public ObjectContainer(string strObjName, object pObject)
        {
            m_objName = strObjName;
            m_pObject = pObject;
            InitializeComponent();

            try
            {
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ObjectContainer));
                m_axControl = new GenericAxHost(pObject);
                ((System.ComponentModel.ISupportInitialize)(m_axControl)).BeginInit();
                SuspendLayout();

                m_axControl.Enabled  = true;
                m_axControl.Location = new System.Drawing.Point(50, 39);
                m_axControl.Name     = "axControl";
                m_axControl.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axControl.OcxState")));
                m_axControl.Dock     = DockStyle.Fill;
                m_axControl.TabIndex = 0;
                Controls.Add(m_axControl);
                ((System.ComponentModel.ISupportInitialize)(m_axControl)).EndInit();
                ResumeLayout(false);
                Text = String.Format("{0} Container", m_objName);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
        }
コード例 #2
0
        public ObjectContainer(string strObjName, object pObject)
        {
            m_objName = strObjName;
            m_pObject = pObject;
            InitializeComponent();

            try
            {
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ObjectContainer));
                m_axControl = new GenericAxHost(pObject);
                ((System.ComponentModel.ISupportInitialize)(m_axControl)).BeginInit();
                SuspendLayout();

                m_axControl.Enabled = true;
                m_axControl.Location = new System.Drawing.Point(50, 39);
                m_axControl.Name = "axControl";
                m_axControl.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axControl.OcxState")));
                m_axControl.Dock = DockStyle.Fill;
                m_axControl.TabIndex = 0;
                Controls.Add(m_axControl);
                ((System.ComponentModel.ISupportInitialize)(m_axControl)).EndInit();
                ResumeLayout(false);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
                Close();
            }
        }