をcrossthreading、コールバック関数には、.NET、私はそのようなコードを持っている悩み
try{
text.Invoke(new MethodInvoker(() => text.AppendText("test")));
}
catch (Exception e)
{
text.Invoke(new MethodInvoker(() => text.AppendText(e.Message)));
}
テキストはwinforms.textbox とtext.Invokeである..私は "Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException" を持っていますどうして?この方法は常に私のために働いた。
*バックグラウンドスレッドのUIコントロールは*作成*できましたか? –
did not understand – eba
これを引き起こすはずのものは何も明らかではありません - それで、私たちが見ることのできるコードの外には何か変わったように思えます。私は問題がどこに/どのように 'テキスト'が作成されているのだろうかと思っています。しかし、これだけから伝えるのは非常に難しいです。 –