我正在构建一个 ASP.NET Web 用户控件,其中包含一个面板。
如何在 Visual Studio 的设计时使用户控件中的面板可调整大小(即带有句柄)。
我需要创建一个设计类或什么?
谢谢。
我正在构建一个 ASP.NET Web 用户控件,其中包含一个面板。
如何在 Visual Studio 的设计时使用户控件中的面板可调整大小(即带有句柄)。
我需要创建一个设计类或什么?
谢谢。
我会在其中创建一个带有该面板的 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%,但可能会给你一些有用的想法。