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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 14:16   #1
Spr1nGfi3Ld
Новичок
Джуниор
 
Аватар для Spr1nGfi3Ld
 
Регистрация: 29.03.2012
Сообщений: 2
Вопрос Из textBox в ListView, разные формы

Привет,
Никак не получаеться сделать так что-бы текст из textBox которая в одной форме, копировался в listView который в другой форме.
Вот например как делаю если textBox, listView в одной форме:
Код:
#pragma endregion
		void Cleartb(){
			tbName->Text = "";
			tbAuth->Text = "";
			tbGenre->Text = "";
			tbPrice->Text = "";
		}
	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
				ListViewItem ^ item = listView1->Items->Add(tbName->Text);
				item->SubItems->Add(tbAuth->Text);
				item->SubItems->Add(tbGenre->Text);
				item->SubItems->Add(tbPrice->Text);
				Cleartb();
			 }
http://s44.radikal.ru/i103/1203/8e/d019000e63a7.jpg
Так всё ок, работает. Но если из другой формы:


Код:
#pragma endregion
	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
				 newBook ^ dialog = gcnew newBook;
				 if(dialog->ShowDialog() == ::DialogResult::OK){
					 ListViewItem ^ item = listView1->Items->Add(dialog->tbName->Text);
					 item->SubItems->Add(dialog->tbAuth->Text);
					 item->SubItems->Add(dialog->tbGenre->Text);
					 item->SubItems->Add(dialog->tbPrice->Text);
				 }
			 }
http://s019.radikal.ru/i603/1203/1c/d667f3b81cb1.jpg

Пишет Form1.h(131) : error C2248: 'testList::newBook::tbName' : cannot access private member declared in class 'testList::newBook'
Ещё был бы очень благодарен если кто-то объяснит как сохранить потом это в файл, и при открытии программы загрузить из файла
Spr1nGfi3Ld вне форума Ответить с цитированием
Старый 29.03.2012, 15:39   #2
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Цитата:
cannot access private member declared in class 'testList::newBook'
А вы смените модификатор доступа с private на public.
EUGY вне форума Ответить с цитированием
Старый 02.04.2012, 12:43   #3
Spr1nGfi3Ld
Новичок
Джуниор
 
Аватар для Spr1nGfi3Ld
 
Регистрация: 29.03.2012
Сообщений: 2
По умолчанию

Спасибо разобрался
http://s019.radikal.ru/i629/1204/6c/7ca3a0a9c618.jpg
Spr1nGfi3Ld вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение, введенного пользователем, значения в поле TextBox, при повторном вызове формы Denis Ch Microsoft Office Excel 28 02.02.2012 01:12
Разные формы Elegance3 Помощь студентам 2 02.11.2011 19:35
Сдвигается ListView при загрузке формы pooli Microsoft Office Excel 0 13.10.2010 01:04
Разные формы, Дельфи grom333 Помощь студентам 9 15.01.2010 22:07
Ввод десятичных дробей в поля textbox формы NikolayGVB Microsoft Office Word 9 26.04.2009 04:55