これは、C# プログラムでクリップボードの内容 (テキスト文字列) を設定する方法です。
Thread staThread3 = new Thread(
delegate()
{
try
{ new SetClipboardHelper(DataFormats.Text, s).Go();}
catch (Exception ex)
{
threadEx = ex;
}
});
staThread3.SetApartmentState(ApartmentState.STA);
staThread3.Start();
staThread3.Join();
質問: これはクリップボードを設定する安全な方法ですか、それともこのコードは他のアプリケーションのクリップボードをまだロックしていますか? 次のようなステートメントを追加する必要があるのでしょうか
staThread3.Abort();
==編集==
コメントに基づいて、質問を正確にしたいと思います。他のアプリがクリップボードをより安全に使用できるようにするために、コードに追加できるものはありますか。このリソースを他のアプリ用に解放するために、CloseClipboard のようなものを探しています。