0

StackOverflowで見つけたC#のUI要素を変更するためのこのコードがありますが、C ++で同等のものが見つからなかったため、BackgroundWorkerで変更したいと思います。

label4.Invoke(new Action(() =>
{
  label4.Text = "Hello";
}
));

これはac#の実例です。

この例を使用して、チェックリストボックスに項目を追加する1つの例を作成してみました。これは私が持っているものですが、C ++では機能しません。明らかに、間違った方法で変更しています。

clb_contas->Invoke(new Action(() => {
                clb_contas->Items->Add(System::String("testeCheckBox"),item), CheckState::Checked); 
            }
            ));

C ++で機能させるには、このコードをここで何を変更する必要がありますか?

前もって感謝します。

4

0 に答える 0