MakeRoot() public method

public MakeRoot ( ) : void
return void
        private void InternalInit(FdoCache cache, IVwStylesheet vss)
        {
            if (Application.RenderWithVisualStyles)
            {
                DoubleBuffered = true;
            }

            if (vss != null)
            {
                m_innerControl.StyleSheet = vss;
            }
            m_innerControl.Dock = DockStyle.Fill;
            this.Controls.Add(m_innerControl);
            m_innerControl.MakeRoot();

            m_innerControl.RootBox.DataAccess.AddNotification(this);
            m_innerControl.MouseEnter += new EventHandler(m_innerControl_MouseEnter);
            m_innerControl.MouseLeave += new EventHandler(m_innerControl_MouseLeave);
            m_innerControl.GotFocus   += new EventHandler(m_innerControl_GotFocus);
            m_innerControl.LostFocus  += new EventHandler(m_innerControl_LostFocus);

            HasBorder = true;
            Height    = PreferredHeight;
        }
Exemplo n.º 2
0
		/// <summary>
		/// Initializes a new instance of the <see cref="LabeledMultiStringControl"/> class.
		/// </summary>
		/// <param name="cache">The cache.</param>
		/// <param name="wsMagic">The ws magic.</param>
		/// <param name="vss">The VSS.</param>
		/// ------------------------------------------------------------------------------------
		/// ------------------------------------------------------------------------------------
		public LabeledMultiStringControl(FdoCache cache, int wsMagic, IVwStylesheet vss)
		{
			m_innerControl = new InnerLabeledMultiStringControl(cache, wsMagic);
			if (vss != null)
				m_innerControl.StyleSheet = vss;
			m_innerControl.Dock = DockStyle.Fill;
			this.Controls.Add(m_innerControl);
			m_innerControl.MakeRoot();

			m_innerControl.RootBox.DataAccess.AddNotification(this);
			m_innerControl.MouseEnter += new EventHandler(m_innerControl_MouseEnter);
			m_innerControl.MouseLeave += new EventHandler(m_innerControl_MouseLeave);
			m_innerControl.GotFocus += new EventHandler(m_innerControl_GotFocus);
			m_innerControl.LostFocus += new EventHandler(m_innerControl_LostFocus);

			HasBorder = true;
			Height = PreferredHeight;
		}