Занесение массива в элемент формы

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
kychersedoy
Сообщения: 2
Зарегистрирован: 12 май 2014, 12:17

Товарищи программисты, нужна Ваша помощь в решении вот такой вот проблемы. Значит касается это Windows Form в Visual Studio на C++. Значит есть поле textBox1, в которое через запятую или пробел, не важно нужно поместить массив. Пытался найти в интернете, но всем мои усилия тщетны. Подскажите как это возможно реализовать?
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Очень сумбурно. В чём именно проблема? Судя по описанию, трудности в реализации могут быть следующие:

1. Как вообще создать форму (вопрос по Visual Studio).
2. Как получить даные из текстового поля (вопрос по WinAPI).
3. Как поместить данные в текстовое поле (вопрос по WinAPI).
4. Как текстовое представление разбить на части и заполнить ими массив (вопрос по алгоритмам).

Какая именно проблема не поддаётся?
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
kychersedoy
Сообщения: 2
Зарегистрирован: 12 май 2014, 12:17

Romeo писал(а):Очень сумбурно. В чём именно проблема? Судя по описанию, трудности в реализации могут быть следующие:

1. Как вообще создать форму (вопрос по Visual Studio).
2. Как получить даные из текстового поля (вопрос по WinAPI).
3. Как поместить данные в текстовое поле (вопрос по WinAPI).
4. Как текстовое представление разбить на части и заполнить ими массив (вопрос по алгоритмам).

Какая именно проблема не поддаётся?
На мой взгляд я довольно четко описал суть проблемы. Повторюсь. Нужна помощь с примером кода, занесения массива в элемент формы textbox, через пробел. Так яснее?
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

Судя по сообщению ты используешь С++ CLI для Windows Forms платформы .NET

Вот примерно так этот код будет выглядеть. Его можно поместить в обработчик нажатия некой кнопки на форме...

Код: Выделить всё

     
				 // Пример массива...
				 Int32 arr[] = {2, 5, 8, 6, 9, 4, 7, 1, 3, 12, 10, 15, 11, 13, 20, 18, 16, 14};
				 String^ text = "";
				 for each (Int32 num in arr)
				 {
					 String^ str;
					 text += str->Format("{0} ", num.ToString());
				 }
				 // Запись в текстовое поле
				 textBox1->Text = text;
Ответить