Считывание Значений С Нескольких Полей Ввода(textctrl)

Тема в разделе "Общие вопросы по С и С++", создана пользователем Valimor, 22 окт 2014.

  1. Valimor

    Valimor Well-Known Member

    Регистрация:
    10 апр 2010
    Сообщения:
    45
    Симпатии:
    0
    Сейчас для того чтобы получить значение с поля ввода и записать его в массив делаю так:
    Код (C++):
    I(0) = atoi(TextCtrl1->GetValue());
    I(1) = atoi(TextCtrl2->GetValue());
    I(2) = atoi(TextCtrl3->GetValue());
    I(3) = atoi(TextCtrl4->GetValue());
    ...........
    ...........
    Интересует вопрос как перебирать в цикле все номера TextCtrl ?
    То есть сделать такую конструкцию:
    Код (Text):
    for(int i=0;i<m;i++)
    {
    I(i) = atoi(НОМЕР_TEXT_CTRL_В_ЗАВИСИМОСТИ_ОТ_I->GetValue());
    }
     
  2. Valimor

    Valimor Well-Known Member

    Регистрация:
    10 апр 2010
    Сообщения:
    45
    Симпатии:
    0
    Немного поясню вопрос: TextCtrl это элемент формы для ввода данных, к самим данным обращаемся через объекты TextCtrl1, TextCtrl2, TextCtrl3 и т.д. То есть по сути стоит проблема создания массива объектов, чтобы затем к этим объектам можно было обращаться через цикл(for, while и т.д.) , а не перебирать все их имена вручную
     
Загрузка...

Поделиться этой страницей