继承dropdownlist有关问题,100分奉上

继承dropdownlist问题,100分奉上.
WebCustomControl1.cs
namespace wcl
{
  [DefaultProperty("Text")]
  [ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")]
  public class WebCustomControl1 : DropDownList
  {

  }
}

Default.aspx
.....
  <form id="form1" runat="server">
  <div>
  <cc1:WebCustomControl1 ID="WebCustomControl1_1" runat="server">
  <!--这里-->
  </cc1:WebCustomControl1>
   
  </div>
  </form>
.....

我继承的WebCustomControl1 下面没有<asp:ListItem> </asp:ListItem> 这样的提示.
1.为什么没有,是否是VS2005的原因.
2.如何让ListItem显示出来.是否每增加一次继承关系就都会丢失?怎么解决.请给出代码.谢谢.


------解决方案--------------------
DropDownList 的Items属性是public 的,继承后就具体这属性的。
VS2005的IDE会不会提示就不知道,不过你手工加上去应该是不会出错的。
------解决方案--------------------
WebCustomControl1 b=new WebCustomControl1 ();
Page.Controls[1].Controls.Add(b);
------解决方案--------------------
探讨
DropDownList 的Items属性是public 的,继承后就具体这属性的。
VS2005的IDE会不会提示就不知道,不过你手工加上去应该是不会出错的。

------解决方案--------------------
不能改...ListItem属于System.Web.UI.WebControls并且是sealed不能继承...