フォーカスが移動できない
- 題名: フォーカスが移動できない
- 著者: Syn
- 日時: 2005/05/26 23:18:50
- ID: 10965
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォーカスが移動できない
- 著者: Syn
- 日時: 2005/05/27 9:39:25
- ID: 10971
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: フォーカスが移動できない
- 著者: 渋木宏明(ひどり)
- URL: http://hidori.jp/
- 日時: 2005/05/27 10:39:15
- ID: 10974
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも参考にさせてもらっています。よろしくお願いします。
2つのプロセスを作成し、MessageQueueクラスを用いてプロセス間通信(同じマシン内、プライベートのキューです)をしています。
一方のプロセスには複数のテキストボックスをフォーム上に用意しています。
もう一方からキューを送信して、上記のプロセスがキューを受信した際にテキストボックス内の
フォーカスを順に移動させようとしているのですが、Focus()メソッドを使用しても戻り値が
Falseとなり移動されません。
キューの内容にテキストボックスへの文字列表示にした場合はうまくいくので、テキストボックスの
コントロールへはキューによる操作ができると思っているのですが、フォーカスが移動できないのは
なぜでしょうか?
メッセージキューの受信は非同期を使用しています。