struct A
{
    int num;
    char name[5];
    //这里有上1000个变量
}a;
我要将变量名num,name,...... 加入到combo box 中的LIST去,怎么做??
项目提供了几个头文件,每个头文件都有多个结构体,每个结构体都可能有几种数据类型,所以变量名肯定超1000了,有好的方法吗??
请写详细些!如果有好方法解决,再送100分

解决方案 »

  1.   

    是C#还是C++?如果是C#,有多少个变量都不是问题,要添加到ComboBox中,最好给每一个结构体添加ToString()方法以用来正确的显示最关心的问题,比如这个结构可以改写如下:struct A
    {
    int num;
    public override string ToString()
    {
    return num.ToString();
    }
    }
    这样,每当一个结构加到ComboBox中后都会显示num的字符串表示。
      

  2.   

    PropertyGrid
    or
    自己用反射获得加入
      

  3.   

    struct A
    {
    int num;
    public override string ToString()
    {
    return num.ToString();
    }
    }
    这样,每当一个结构加到ComboBox中后都会显示num的字符串表示。
    用一楼的
      

  4.   

    能写出详细的代码吗?
    我的开发环境:.net\vc++\mfc\mfc application\dialog 在那里没有找到答案,所以到这样看看有没有什么好方法
      

  5.   

    这个比较搞,这里都是搞.net的