イベントに応答するために別のプログラムからフォーカスを移すことは可能ですが、応答が処理されたら、前のプログラムに戻り、カーソルを元の場所に戻しますか?
これは奇妙な質問のように聞こえますが、次のように考えてみてください。
- ユーザーがProgram Aのテキスト ボックスに入力しています。
- プログラム Bのウィンドウがポップアップし、ユーザーはいくつかのボタンを押して何かを確認します。
- プログラム Bは制御をプログラム Aに戻し、テキストボックスの選択を復元します。
完全な C# ソリューションがあれば素晴らしいのですが、これは通常よりも少し手間がかかるように思えます。
何かご意見は?