コード例 #1
0
 /// <summary>
 /// Initialize a new instance of the PanelColorsBse class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsBse(BaseEPanel basePanel)
     : base(basePanel)
 {
 }
コード例 #2
0
 /// <summary>
 /// Initialize a new instance of the Office2007Colors class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsOffice2007Blue(BaseEPanel basePanel)
     : base(basePanel)
 {
 }
コード例 #3
0
ファイル: PanelColors.cs プロジェクト: Egoily/CSharp-EAlbum
 /// <summary>
 /// Initialize a new instance of the PanelColors class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColors(BaseEPanel basePanel)
     : this()
 {
     this.m_basePanel = basePanel;
 }
コード例 #4
0
        /// <summary>
        /// Expands the specified XPanderPanel
        /// </summary>
        /// <param name="panel">The XPanderPanel to expand</param>
        /// <example>
        /// <code>
        /// private void btnExpandXPander_Click(object sender, EventArgs e)
        /// {
        ///    // xPanderPanel10 is not null
        ///    if (xPanderPanel10 != null)
        ///    {
        ///        EgoDevil.Utilities.UI.EPanels.XPanderPanelList panelList = xPanderPanel10.Parent as EgoDevil.Utilities.UI.EPanels.XPanderPanelList;
        ///        // and it's parent panelList is not null
        ///        if (panelList != null)
        ///        {
        ///            // expands xPanderPanel10 in it's panelList.
        ///            panelList.Expand(xPanderPanel10);
        ///        }
        ///    }
        /// }
        /// </code>
        /// </example>
        public void Expand(BaseEPanel panel)
        {
            if (panel == null)
            {
                throw new ArgumentNullException("panel",
                    string.Format(CultureInfo.InvariantCulture,
                    Resources.IDS_ArgumentException,
                    "panel"));
            }

            XPanderPanel xpanderPanel = panel as XPanderPanel;
            if (xpanderPanel != null)
            {
                foreach (XPanderPanel tmpXPanderPanel in this.m_xpanderPanels)
                {
                    if (tmpXPanderPanel.Equals(xpanderPanel) == false)
                    {
                        tmpXPanderPanel.Expand = false;
                    }
                }
                PropertyDescriptor propertyDescriptor = TypeDescriptor.GetProperties(xpanderPanel)["Expand"];
                if (propertyDescriptor != null)
                {
                    propertyDescriptor.SetValue(xpanderPanel, true);
                }
            }
        }
コード例 #5
0
 /// <summary>
 /// Initialize a new instance of the PanelColorsOffice2007Silver class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsOffice2007Silver(BaseEPanel basePanel)
     : base(basePanel)
 {
 }