Я считаю, что проблема в том, что мой код застрял на циклической зависимости. Я пытаюсь отправить значение из одной формы в другую. В Form1 я объявляю Form2 и открываю ее, и поэтому я не могу объявить Form1 из Form2, и я не знаю, что делать сейчас.
Код:
private: System::Void paieškaToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e)
{
PaieskaGUI^ paieska = gcnew PaieskaGUI(); //declaring the other form
paieska->Show(); //opening it when the button is pressed
}
Итак, выше form1, где, когда я нажимаю кнопку, и он открывает форму2. И в коде ниже, который показывает form2, когда я нажимаю кнопку, она объявляет form1 и отправляет ей значение
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
String^ mas = textBox1->Text;
Pagrindinis^ pgrr = gcnew Pagrindinis();
pgrr->SomeText = mas;
this->Hide();
}
Я новичок в программировании.