Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2009, 14:26   #1
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию массивы в интерфейсе

Есть 1-5 textBox.Мы ввели числа туда.И есть з другой стороны 6-10 textBox.Как зделать так чтобы в 6-10 textBox появились чилса которые мы ввели в 1-5.
Код:
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
			 const int n=5;
			 int a[n];
			 int l=1;
			 for(int i=0; i<n; i++)
				 {
				a[i]=Convert::ToInt32(textBoxl->Text);
				l++;
				 }
			 l=6;
			 for(int i=0; i<n; i++)
				{
				textBoxl->Text=a[i].ToString();
				l++;
				}

		

		 }
Cdevelop вне форума Ответить с цитированием
Старый 22.03.2009, 16:06   #2
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию

Как здвигать textBox в цыкле?
error C2065: 'textBoxl' : undeclared identifier
error C2227: left of '->Text' must point to class/struct/union/generic type
Cdevelop вне форума Ответить с цитированием
Старый 22.03.2009, 19:49   #3
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

что то мне подсказывает, что там должно быть 'textBox1' (единица)
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 22.03.2009, 19:58   #4
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию

Так ето понятно как в цыкле делать чтоб textBox1 ставало textBox2 и так дале!
Cdevelop вне форума Ответить с цитированием
Старый 22.03.2009, 21:57   #5
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Код:
 TextBox^ t = (TextBox^)this->Controls["textBox"+l.ToString()];
 t->Text = ...
alexBlack вне форума Ответить с цитированием
Старый 23.03.2009, 17:27   #6
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию

А почему не работает ошыбок нету, но числа меняет там где ввел и там где должно вывести!?
Код:
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
			 const int n=5;
			 int a[n];
			 int l=1;
			 for(int i=0; i<n; i++)
				 {
					  TextBox^ t = (TextBox^)this->Controls["textBox"+l.ToString()];
					  t->Text=a[i].ToString();
					  l++;
				 }
			 l=6;
			 int m=1;
			 for(int i=0; i<n; i++)
				{
					 TextBox^ t = (TextBox^)this->Controls["textBox"+l.ToString()];
					 t->Text=Convert::ToString(a[i]);/*а вот тут что?*/
				    l++;
				}
Cdevelop вне форума Ответить с цитированием
Старый 23.03.2009, 18:04   #7
Cdevelop
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 43
По умолчанию

Уже разобралса!
Cdevelop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
C++ в оконном интерфейсе Rembo Свободное общение 23 28.06.2008 18:17
Массивы в С\С++ Zahar11 Помощь студентам 4 31.05.2008 00:35
Массивы Баламут Win Api 9 12.01.2008 18:57