Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Занесение массива в элемент формы


Автор: kychersedoy 12.5.2014, 11:23
Товарищи программисты, нужна Ваша помощь в решении вот такой вот проблемы. Значит касается это Windows Form в Visual Studio на C++. Значит есть поле textBox1, в которое через запятую или пробел, не важно нужно поместить массив. Пытался найти в интернете, но всем мои усилия тщетны. Подскажите как это возможно реализовать?

Автор: gendalf7771 12.5.2014, 14:36
Всё зависит от того, какой тип данных ты хочешь отобразить. У textbox'а поле text типа String, поэтому всё упирается в способ, которым ты в String конвертировать будешь. Если массив типа int, то можно как-то так:

Код

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
    {
        int small_array[15];
        for(int i=0;i<15;++i)
            small_array[i]=i*2;

        //делаешь чего-то тут

        for(int i=0;i<15;++i)
            this->textBox1->Text+=String::Concat(Convert::ToString(small_array[i]),",");
    }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)