したがって、Invokeプロパティに関してこれまでにオンラインで見つけたドキュメントは、特に良いとは思えません。これは、信じられないかもしれませんが、実際にはちょっと面倒です。Invokeの機能を理解しています。GUIに直接安全にアクセスすることはできないため、invokeは安全な方法でアクセスします。それは問題ありませんが、メソッドに含まれる変数がわかりません。たとえば、リストボックスからテキストを削除したい場合、どうすればよいですか?私は少し道に迷う前にこれについてずっと理解しています。
private void DoStuff(string TextIWouldBeRemoving)
{
if (listboxname.InvokeRequired)
{
listboxname.Invoke(SomeMysteriousParamaters, new object[] { TextIWouldBeRemoving )};
}
}