1

我正在构建一个 ASP.NET Web 用户控件,其中包含一个面板。

如何在 Visual Studio 的设计时使用户控件中的面板可调整大小(即带有句柄)。

我需要创建一个设计类或什么?

谢谢。

4

1 回答 1

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%,但可能会给你一些有用的想法。

于 2010-04-27T14:54:06.833 回答