コード例 #1
0
ファイル: PanelColorsOffice2007.cs プロジェクト: Ejik/Acotwin
 /// <summary>
 /// Initialize a new instance of the Office2007Colors class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsOffice2007(BasePanel basePanel)
     : base(basePanel)
 {
 }
コード例 #2
0
ファイル: PanelColorsBlack.cs プロジェクト: Ejik/Acotwin
 /// <summary>
 /// Initialize a new instance of the PanelColorsBlack class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsBlack(BasePanel basePanel)
     : base(basePanel)
 {
 }
コード例 #3
0
ファイル: XPanderPanelList.cs プロジェクト: Ejik/Acotwin
        /// <summary>
        /// expands the specified panel
        /// </summary>
        /// <param name="panel">panel to expand</param>
        public void Expand(BasePanel panel)
        {
            if (panel == null)
            {
                throw new ArgumentNullException("panel",
                    string.Format(System.Globalization.CultureInfo.InvariantCulture,
                    ACOT.Infrastructure.Controls.Properties.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);
                }
            }
        }
コード例 #4
0
ファイル: PanelColorsRed.cs プロジェクト: Ejik/Acotwin
 /// <summary>
 /// Initialize a new instance of the PanelColorsRed class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColorsRed(BasePanel basePanel)
     : base(basePanel)
 {
 }
コード例 #5
0
ファイル: PanelColors.cs プロジェクト: Ejik/Acotwin
 /// <summary>
 /// Initialize a new instance of the PanelColors class.
 /// </summary>
 /// <param name="basePanel">Base class for the panel or xpanderpanel control.</param>
 public PanelColors(BasePanel basePanel)
     : this()
 {
     this.m_basePanel = basePanel;
     Microsoft.Win32.SystemEvents.UserPreferenceChanged += new Microsoft.Win32.UserPreferenceChangedEventHandler(SystemEventsUserPreferenceChanged);
 }