当前位置:编程学习 > C#/ASP.NET >>

窗体继承问题

现在我想做一个双层窗体,分为底层透明层和不透明的空间层,我用了代码:
.Size = New Size(Me.Width - 30, Me.Height - 100)
            .Location = New Point(Me.Location.X + 15, Me.Location.Y + 60)
            .Owner = Me
            .Show()
            .BringToFront()
来定义控件层的大小和位置,同样在locationchange和resize里面定义了控件层的位置和大小,以便在拖动的时候两层窗体一致。
问题是,在基层这个复合窗体后,设计时控件层就自动运行了,上面的控件点击了之后,程序运行。但是无法设计。表现为底层不见了,控件层就如同运行一样,也无法设计。
请问怎么才能使这个继承后的窗体能够设计 --------------------编程问答-------------------- 基类窗体里的代码加在(!DesignMode)里
 
 if(!DesignMode)
  {
   //这里放你写的代码
   }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,