如何根据输入来改变编辑框的数量,来实现不同数量的数据 输入 ,因为输入的数据是可能不同的,有时候多有时候少,有没有的组件可以不用编辑框呢?

解决方案 »

  1.   

    CEdit *arrayEdit = new CEdit[N];
    for( int i = 0 ; i < N ; i++)
       arrayEdit[i].Create( xxxxxxxxxxx);
      

  2.   

    如果界面允许,你可以多设置几个编辑框
    然后控制什么条件下需要显示那几个编辑框,可以达到同样的目的
    /////////////
    switch(index)
    {
    case 1:
        GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);
        GetDlgItem(IDC_EDIT2)->ShowWindow(SW_SHOW);
    break;
    case 2:
        blabla...
    }
      

  3.   

    输入的都是double型的数据,是同一种类型的
      

  4.   

    输入的都是double型的数据,是同一种类型的-----那还要那多编辑框干什么?
    一个就够了..
      

  5.   

    很模糊假如一个是可以的,该如何去获得一串用空格分开的double型数据呢?