私は巨大なプログラムを持っており、メソッドの1つを別のスレッドで実行する必要があると判断しました。だから私は別のクラスにメソッドを置く、私のフォーム上でそれをアクティブにします。ノンフォームアプリケーションでキーストロークを生成する方法
SendKeys cannot run inside this application because the application is not handling Windows messages. Either change the application to handle messages, or use the SendKeys.SendWait method.
私は答えをオンラインで探してみました。私はSendKeysがFormや何かの中でしか動作しないことについて何かを見たと思う。
SendKeysを使用せずにキーストロークをシミュレートする方法や、SendKeysを別の非フォームスレッドで動作させる方法を教えてもらえますか?
ソースを表示してください...正確に何を試しましたか? – Yahia
ちょうどそれはこのように行くふりをします。 public class example() { Sendkeys.Send( "{RIGHT}"); } しかし、それは私が得るエラーのために動作しません。 –
@ user1219649私たちの代わりに、あなたが現在やっていることをお見せしてください。もっと便利な答えが得られます –