我正在构建一个ASP.NET Web用户控件,其中包含一个面板。
如何在Visual Studio中的设计时使用户控件中的Panel可调整大小(即使用句柄)。
我需要创建一个设计类或什么?
感谢。
答案 0 :(得分:2)
我会在其中创建一个Web用户控件: http://webproject.scottgu.com/CSharp/UserControls/UserControls.aspx
然后我将属性PanelWidth和PanelHeight添加到该控件。使用这些属性的setter设置控件内面板的宽度和高度。
为了使您的属性在属性浏览器中可见,请使用Browsable属性: http://msdn.microsoft.com/en-us/library/system.componentmodel.browsableattribute%28VS.71%29.aspx
为了检测您是否处于设计模式,请使用此处描述的方法: http://www.west-wind.com/WebLog/posts/189.aspx
这不是你想要的100%,但可能会给你一些有用的想法。