C#, C♯, C#相談室 Part42
■ このスレッドは過去ログ倉庫に格納されています
0556デフォルトの名無しさん
2007/09/13(木) 12:10:19環境:
WindowsXP Professional SP2
VisualC# 2005
.net framework2.0
やりたいこと:
TextBoxにフォーカスがあるときはTextBoxのBorderStyleプロパティをFixed3Dに、
フォーカスが無いときはBorderStyleをNoneにする。
開発全体でこの動作を多用するので、カスタムコントロールとして作成したい。
とりあえずTextBoxを継承したカスタムコントロールを作成しました。
OnEnterでBorderStyle=Fixed3Dに、
OnLeaveでBorderStyle=Noneにするよう記述し動作を確認したところ、
マウスでの移動は思ったとおりに動作するのですが、
Tabキーでの移動が出来ません。(フォーカスが次のコントロールに移らない)
エラーなどは特に出ません。
■ このスレッドは過去ログ倉庫に格納されています