0

好吧,我有这段代码来更改 C# 中的 UI 元素,我在 StackOverflow 中找到了它,但我在 C++ 中找不到一个等效项,因为我想在 BackgroundWorker 中更改它

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

这是 ac# 工作示例。

我尝试使用这个示例制作一个示例以将项目添加到 CheckList Box 中,这就是我所拥有的,但它在 C++ 中不起作用,我显然使用了错误的方法来更改它。

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

我必须在此处更改此代码以使其在 C++ 中工作?

提前致谢。

4

0 回答 0