我自定义了一个TreeView控件,这个控件是从TreeView类派生出来的,我为我自定义的TreeVieww控件添加了一些属性,而对这些属性采取的注释方法是XML注释法(///),可是当我把这个自定义的控件添加到工具箱后,而在属性窗口中下方,却为什么显示不出我添加的注释呢?                                                         贵在交流,分少勿弃

解决方案 »

  1.   

    你的注释信息可以生成一个XML文件,在项目的属性里面可以设置,然后在使用这个控件的时候把这个带注释信息的XML文件也带上好像就可以了。
      

  2.   

    1、请确认是否在编译的同时生成了xml文件。
    2、该xml文件要和dll文件在同一个目录下面。
      

  3.   

    1、注释的规范
    namespace MyNameSpace
    {
        /// <summary>
        /// 类的说明
        /// </summary>
    public class MyClass
    {
            /// <summary>
            /// 名称取得(简述)
            /// </summary>
            /// <res>
            /// 根据用户ID,取得用户名称.(详述)
            /// </res>
            /// <param name="strUserID">用户ID</param>
            /// <returns>用户名称</returns>
            public string GetUserName(
                string strUserID);
    }2、项目设置
    项目 - 属性 - 构成 - 编译 - 输入出力中的xml文件这样的话,在编译的时候,同时会生成一个xml文件。
    使用的时候,让dll和xml文件在一起即可。
      

  4.   

    我原先的项目经理做了一个自定义控件(TextBox类派生的),可是他根本就没有生成xml文件,就直接一个dll文件,添加到工具箱后,在属性窗口中能直接看到自定义属性的注释,除了生成xml文件还有什么方法吗?
      

  5.   

    还是显示不出来,我是这样操作的:项目/属性/配置属性/生成/输出/XML文档文件