我自已写了一个控件类,继承于DataGrid(WebUI)。
请问如何改变它的Property builder对话框(设计时可见),以及隐藏掉它的一些属性。

解决方案 »

  1.   


    private string _text = "";
    [Browsable(true)]
    /// <summary>
    /// 获取 IpBox 的文本。
    /// </summary>
    public new string Text
    {
    get { return _text;}
    set { _text = value;}
    }设置[Browsable] 属性,true 为可见 Text ,false 为不可见。
      

  2.   

    设置[Browsable] 属性可以使它是否可见,但还需要做好多的工作!
    1.添加属性,简单属性 复杂属性(还需要写转换器).
    2.重载已经有的方法.
    3.重新定义样式.
    4.IDE设计.我建议你先可以试试重载它原有的方法再试其他的!
    <asp.net服务器控件与组件开发>这本书不错你可以参考!
      

  3.   

    对属性进行隐藏成功了,那么如何对它原有的Property build对话框进行隐藏呢?