给左右按钮添加消息响应,用cstring[]数组接受右边的输入,获取右边的序号 当作id 输出数组里面的数字

解决方案 »

  1.   

    左边使用下拉控件Combox,右边使用编辑控件Edit
      

  2.   

    如果左边的序号是若干个呢??就是没有上限的
    换用CDWordArray
      

  3.   

    把右边编辑框的输入存到数组会把 
    cstring[0]="45"
    cstring[1]="41"
    cstring[2]="12"
    然后就是按钮响应把左边的序号取出来当作数组的0,1,2来取里面的数据在显示到右边
      

  4.   

    如何把右边编辑框存入数组呢??还有就是左边序号起始是1,可以通过左右无限加减,cstring[?]应该写什么??还有就是如何用按钮响应来提取相应的数据显示到右边??
      

  5.   

    首先,你要把左右两个数字做成一个类似数值对的玩意,可以考虑使用结构体。
    这个是存储的结构。然后你要有一个足够长的数组来保存多个结构体。你也可以使用变长的链表容器。或者变长的迭代器容易。map也行。
    然后剩下的就简单了,就是插入值和查询值的问题了。
      

  6.   

    #include<vector>
    using namespace std;
    strust A
    {
    int left;
    int right;
    }
    vector<A,A> show;
    大致是这样,就是定义结构体,把结构体放入容器vector中,输入时候push_back,读取时候获取左面框的数字a,读取vector[a]就行了
      

  7.   

    绑定Edit控件为一个变量,
    调用UpdateData函数可获取控件中的值,传入绑定的变量
    也可显示变量的值到控件