DOBON.NETプログラミング掲示板過去ログ
TextBox内のテキストがすべて選択
題名: TextBox内のテキストがすべて選択
著者: mori K
日時: 2004/12/27 12:01:03
ID: 8222
この記事の返信元:
(なし)
この記事への返信:
[8226]
Re[1]: TextBox内のテキストがすべて選択
じゃんぬねっと
2004/12/28 9:26:43
ツリーを表示
環境/言語:[Windows XP, VB.NET]
分類:[.NET]
HTMLエディタを作成しています。
二重起動可で二つ起動したとき、
二つ目を閉じると一つ目のTextBox内の
テキストがすべて選択されてしまいます。
これを防ぐ良い方法はないでしょうか。
よろしくお願いします。
題名: Re[1]: TextBox内のテキストがすべて選択
著者: じゃんぬねっと
URL:
http://f57.aaa.livedoor.jp/~jeanne/
日時: 2004/12/28 9:26:43
ID: 8226
この記事の返信元:
[8222]
TextBox内のテキストがすべて選択
mori K
2004/12/27 12:01:03
この記事への返信:
[8234]
Re[2]: TextBox内のテキストがすべて選択
mori K
2004/12/28 16:20:32
ツリーを表示
■No8222に返信(mori Kさんの記事)
> 二つ目を閉じると一つ目のTextBox内の
> テキストがすべて選択されてしまいます。
単に GotFocus() イベントで SelectAll() してたりしないですよねぇ?
# SelectAll() == Text内を全選択状態にする
本来は Enter() イベントで SelectAll() すべきなんですが、
未だに GotFocus() イベントで SelectAll() を入れている方が多いです。(--;)
GotFocus() イベントは低水準イベントで、.NET では推奨されていません。
GotFocus() イベントは、ウィンドウが Active になった際にも駆動しますから...
まず、その当たりをご確認してください。
【ソースを置いておきますね・・・】
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclassgotfocustopic.asp
題名: Re[2]: TextBox内のテキストがすべて選択
著者: mori K
日時: 2004/12/28 16:20:32
ID: 8234
この記事の返信元:
[8226]
Re[1]: TextBox内のテキストがすべて選択
じゃんぬねっと
2004/12/28 9:26:43
この記事への返信:
(なし)
ツリーを表示
> 単に GotFocus() イベントで SelectAll() してたりしないですよねぇ?
してないです。
> 本来は Enter() イベントで SelectAll() すべきなんですが、
Activated()イベントを追加して解決しました。
どうもありがとう。じゃんぬねっと さん
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
HTMLエディタを作成しています。
二重起動可で二つ起動したとき、
二つ目を閉じると一つ目のTextBox内の
テキストがすべて選択されてしまいます。
これを防ぐ良い方法はないでしょうか。
よろしくお願いします。