Запись В Файл Текста Из Динамически Созданных Текст-боксов.

  • Автор темы juvenile
  • Дата начала
J

juvenile

#1
Здравствуйте, помогите пожалуйста новичку в winForms.

В comboBox'e имеется коллекция (2,3,4,5) при выборе значения , например 2, создаётся 2 textBox'a. Вопрос собственно в том, как построчно записать в файл информацию из этих textBox'ов на кнопку (в моём случае на button1)

C++:
private: System::Void comboBox2_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) 
{
int anInteger1 = System::Convert::ToInt32(comboBox2->Text);  //Перевод строки в численное значение
for(int i=0; i<anInteger1; i++)
{
TextBox^ l= (TextBox^)this->Controls["TextBox"+i.ToString()];
l=(gcnew System::Windows::Forms::TextBox());
l->Location = System::Drawing::Point(492, 260+i*25);
l->Size = System::Drawing::Size(400, 20);
this->Controls->Add(l);


CheckBox^ j= (CheckBox^)this->Controls["checkBox"+i.ToString()]; //Массив texBox'ов
j=(gcnew System::Windows::Forms::CheckBox());
j->Location = System::Drawing::Point(472, 260+i*25);
j->Visible = true;
j->UseVisualStyleBackColor = true;
this->Controls->Add(j);

}
}

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) 
{
String^ fileName = "textfile.txt";
StreamWriter^ sw = gcnew StreamWriter(fileName);
sw->WriteLine(textBox1->Text);
sw->WriteLine(textBox2->Text);
sw->WriteLine(textBox3->Text);
sw->WriteLine(comboBox3->Text);
sw->Close();

}