掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスクリック時にTextBoxの文字列反転表示をするには? (ID:119297)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
じゃんぬねっと です。 今回の仕様は、そもそもお勧めできないんですよね。 マウスで選択した時にも、全選択する TextBox は、 Windows 内のどこを探してもありませんから。 (Tab で移動した時だけ、全選択) # ユーザーのアクセシビリティ的にも如何なものでしょう? # きっと「マウスでクリックした位置をすぐ編集可能させろ!!」なんて思います。 ということで、私はフォーカス取得系のイベントが厳格になって喜んでる人間です。 http://f57.aaa.livedoor.jp/~jeanne/tips/textbox/06-onselectall.html#vb6 それはそれとして、これと逆のことをやってあげるわけですが... 問題は、現在のフォーカス中の TextBox がクリックした TextBox と同一なら、 全選択にしないという処理を入れるのが面倒なのですよね。 カスタム コントロール内で、FindForm().ActiveControl 何かを使って 親を意識しなきゃいけないような作りになってしまいます。 それと、 > Private Sub TextBox_LostFocus(...) Handles TextBox.LostFocus VB.NET では 低水準イベントである LostFocus() イベントを使わないでください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.