Я пытаюсь получить объект Button из строки 3, чтобы использовать его для изменения текста кнопки и вызова функции func()
для работы с потоками. Кажется, появились ошибки.
Как правильно вызывать и получать объект с помощью вложенного класса?
public ref class Form1
{
private: System::Windows::Forms::Button^ Button1;
ref class A
{
void func()
{
Button1->Text = L"X"; //left of '->Text' must point to class/struct/union/generic type
}
};
private: void Button1_Click(System::Object^ sender, System::EventArgs^ e)
{
A^ obj = gcnew func(); //syntax error : identifier 'func'
Thread^ t = gcnew Thread(gcnew ThreadStart(obj, &Form1::A::func));
t->Start();
}
};