Вывод в TextBox
Пытаюсь сделать вывод в TextBox
System::Void CursGraf::MyForm::buttonRead_Click(System::Object^ sender, System::EventArgs^ e)
{
for (int i = 0; i < n; i++)
{
textBox1->Text += Environment::NewLine + "Данные №" + Convert::ToString(i + 1);
[i].Print();
}
return System::Void();
}
Вот сам Print
void Data1::Print()
{
textBox1->Text += Environment::NewLine + "Марка авто: " + marc.marca;
textBox1->Text += Environment::NewLine + "Дата изготовления: " + date.day + " " + date.month + " " + date.year;
textBox1->Text += Environment::NewLine + "Расход топлива по городу: " + fuel.in;
textBox1->Text += Environment::NewLine + "Расход топлива за городом: " + fuel.out;
textBox1->Text += Environment::NewLine + "Состояние авто: " + condition.condition;
textBox1->Text += Environment::NewLine + "Цена авто: " + price.prices;
}
Когда пишу не видит textBox1 хотя в другом действии всё работает, думал что проблема в том что код не там написан и попытался перенести, после этого стало видеть textBox1 и перестало видеть marc.marca и тд. Как вывести данные правильно?
Источник: Stack Overflow на русском