FC2ブログ

スポンサーサイト

スポンサー広告
-- /-- --
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

C#テキストボックス謎の挙動[むー]

C#
04 /16 2009
TextBoxのTextプロパティにコードから値を代入すると、次回フォーカス取得時になぜか全選択された状態になる。

これって、何気に作ってると非常に見栄えがよろしくない上に、
まともにやると回避も意外と面倒だったりする。


以下の方法で回避可能

textBox1.Text = "テキスト";
textBox1.SelectionStart = textBox1.SelectionStart;



どうやら仕様らしいんだけど、なんか気持ち悪い上、代入のたびにこれってのもなぁ・・・


面倒な場合はカスタムコントロールって選択肢もあるっぽい
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=38093&forum=7


今日覚えたショートカット
【WIN】+【R】を押して「名前を指定して実行」

コメント

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。