我自定义了一个TreeView控件,这个控件是从TreeView类派生出来的,我为我自定义的TreeVieww控件添加了一些属性,而对这些属性采取的注释方法是XML注释法(///),可是当我把这个自定义的控件添加到工具箱后,而在属性窗口中下方,却为什么显示不出我添加的注释呢?
具体代码:
using System;
using System.Data;
using System.Collections;
using System.Windows.Forms;namespace ClassLibrary1
{
/// <summary>
/// TreeView 的摘要说明。
/// </summary>
public class TreeViewList: TreeView
{

/// <summary>
/// 构造函数
/// </summary>
public TreeViewList()
{
this.Sorted = true; } private string rootNodeName;
/// <summary>
/// 根结点属性
/// </summary>
public string RootNodeName
{
set
{
rootNodeName = value.Trim() == String.Empty ? "全部查询" : value.Trim();
}
get
{
return rootNodeName;
}
}
private string treeNodeList;
/// <summary>
/// 显示的树结点列表
/// </summary>
public string TreeNodeList
{
set
{
this.treeNodeList = value.Trim();
}
get
{
return treeNodeList;
}
}                                                         贵在交流,分少勿弃

解决方案 »

  1.   

    应该是这样:                /// <summary>
    /// 根结点属性
    /// </summary>
                    [Category("自定义"), Browsable(true), Description("根结点属性")]
    public string RootNodeName
    {
    set
    {
    rootNodeName = value.Trim() == String.Empty ? "全部查询" : value.Trim();
    }
    get
    {
    return rootNodeName;
    }
    }
    private string treeNodeList;
    /// <summary>
    /// 显示的树结点列表
    /// </summary>
                    [Category("自定义"), Browsable(true), Description("显示的树结点列表")]
    public string TreeNodeList
    {
    set
    {
    this.treeNodeList = value.Trim();
    }
    get
    {
    return treeNodeList;
    }
    }
    ===============================
        CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
    软件!
        界面: http://qqwwee.com/
        下载: http://qqwwee.com/csdn.rar 包含源代码
      

  2.   

    在属性前加上这一句
    [Browsable(true),Description("说明")]