エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
VB6 - フォーカスを取得した時にテキストを全選択状態にする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
VB6 - フォーカスを取得した時にテキストを全選択状態にする
Windows 内でも「フォーカスを取得したらテキストを全選択状態にする」という仕様は良く見かけます。以... Windows 内でも「フォーカスを取得したらテキストを全選択状態にする」という仕様は良く見かけます。以下の例のように、TextBox の Enter イベントで実装してみると良いでしょう。 すべての TextBox コントロールでこのコードをベタ書きすると、骨が折れる上ソースが汚くなります。これらの機能を実現したカスタム コントロールを作成すると良いでしょう。 VB6 では、GotFocus イベントになります。しかし困ったことに、マウスで選択した際にも全選択状態になってしまいます。(マウスで選択した時に、全選択状態になってしまう TextBox は Windows 内では見かけません) 以下の例では、マウスで選択したかどうかの判断を用いて、マウスでは全選択状態にならないように実装しています。 VB6.0 以前 Option Explicit ' マウスで選択したことを示すフラグ Pri