this.dockPanel_win.Visibility = DevExpress.XtraBars.Docking.DockVisibility.AutoHide;我把这个控件自动隐藏,然后使用
this.dockPanel_win.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Visible; 报错!!请教高手 解决!!  很急   谢谢!!!

解决方案 »

  1.   

                if (BtnWork.Caption == "隐藏工作窗口(Ctrl+W)")
                {
                    BtnWork.Caption = "显示工作窗口(Ctrl+W)";
                    dockPanel.Visibility = DockVisibility.Hidden;
                }
                else if (BtnWork.Caption == "显示工作窗口(Ctrl+W)")
                {
                    BtnWork.Caption = "隐藏工作窗口(Ctrl+W)";
                    dockPanel.Visibility = DockVisibility.Visible;
    }
      

  2.   

    试了下,没有发现丝毫问题!!
        public partial class XtraForm3 : DevExpress.XtraEditors.XtraForm
        {
            public XtraForm3()
            {
                InitializeComponent();            this.dockPanel1.Visibility = DevExpress.XtraBars.Docking.DockVisibility.AutoHide;
            }        /// <summary>
            /// show
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void simpleButton1_Click(object sender, EventArgs e)
            {
                dockPanel1.Visibility = DockVisibility.Visible;
            }        /// <summary>
            /// hidden
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void simpleButton2_Click(object sender, EventArgs e)
            {
                dockPanel1.Visibility = DockVisibility.Hidden;
            }
      

  3.   


                    if (this.Parent != null)
                    {
                        Form f = this.Parent.FindForm();
                        DevExpress.XtraBars.Docking.DockPanel dp = (DevExpress.XtraBars.Docking.DockPanel)f.Controls["dockPanel_win"];
                       if (dp.Visibility == DevExpress.XtraBars.Docking.DockVisibility.AutoHide && f.MdiChildren.Length == 1)
                        {
                            //展开导航栏
                            dp.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Visible;
                        }                
    }