Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

сохранить содержимое listbox в файле(savefiledialog)

74K
20 февраля 2013 года
darya17
21 / / 18.02.2013
содержимое listbox-a нужно сохранить в файле, делаю так:
Код:
private: System::Void saveToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
       
   
          SaveFileDialog^  saveFileDialog1 = gcnew SaveFileDialog();
                  saveFileDialog1->Filter = "TextFiles (*.txt)|*.txt|All files(*.*)|*.*";
                  saveFileDialog1->FilterIndex = 1;
                  saveFileDialog1->RestoreDirectory = true;
                  saveFileDialog1->InitialDirectory = "c:\\";
                  if ( saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
                  {
                         for(int i=0; i<listBox2->Items->Count; i++){
             System::IO::File::WriteAllText(saveFileDialog1->FileName,listBox2->Items[i]->ToString());
                 }
                       
                   }
}
выводит только последнюю строчку, подскажите,что делаю не так.
20K
20 февраля 2013 года
ellor!
198 / / 24.05.2012
В цикле WriteAllText() перезаписывает файл в каждой итерации, и остаётся последняя строка.
Чтобы дописывать в файл:
 
Код:
System::IO::File::AppendAllText()
74K
20 февраля 2013 года
darya17
21 / / 18.02.2013
Цитата: ellor!
В цикле WriteAllText() перезаписывает файл в каждой итерации, и остаётся последняя строка.
Чтобы дописывать в файл:
 
Код:
System::IO::File::AppendAllText()




спасибо большое, все работает!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог