掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ボタンに常にフォーカスさせておきたい (ID:139154)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんばんは。 VB2005を使用しております。 TextBoxが1つと「OK」「キャンセル」というボタンを1つずつ配置した小さなフォームがあります。 常にテキストボックスにカーソルを点滅させておきながら、 エンターを押せばいつでも「OK」ボタンが反応するように、 ボタンにフォーカスさせておきたいと思います。 しかし、btnOK.Focus()で常にボタンにフォーカスさせると TextBoxはカーソルを失って文字が入力できなくなってしまいますし、 かといってTextBox1.Focus()ではボタンのほうがフォーカスを失って、 即座にEnterキーに反応できなくなってしまいます。 不可能なような気もしたのですが、 実際にまったく同じ仕様で、ボタンにフォーカスがあるにも関わらず、 テキストボックスには常にカーソルが点滅し、 いつでも文字入力できるというプログラムがたくさんあります。 VBでこのような仕様にするにはどうしたらいいでしょうか。 検索したりしてみたのですが、 どちらかにフォーカスが移ったらFocus()で戻すというようなものしか見つかりませんでした。 ご存知の方いらっしゃいましたら、アドバイス頂きたく思います。 よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.