読者です 読者をやめる 読者になる 読者になる

たきるブログ

C#やOracleなどの情報を書いています。

【C#】フォーカスの遷移順にコントロールを取得する

C#

個人的に、画面に貼り付けられている全コントロールを、フォーカス遷移順に取得したかった。 調べまくった。 参考サイト コントロールのTabIndex順で処理したいことってあるよね。階層のTabIndexを表現してみよう。 - Bug Catharsis ここに記されている方法…

【C#】EnterキーでTabキーを押した時と全く同じフォーカス遷移を行う

C#

EnterキーでTabキーを押した時と同じフォーカス遷移を行いたいという要望は、案外多い。 古いシステムからの名残りだったり、そもそも提案した人が古い人だったりで。 果てはWebシステムでもそれを望むこともあるが、今回はWindows Formsアプリケーションの…

【C#】フォーム終了時のValidating、Validatedイベントを制御する

C#

Visual C# 2012 .NET Framework 4.5入力エリアコントロールにあるCausesValidationプロパティはデフォルトではtrue。 そのため、何も意識しなければ、Validating、Validatedイベントは走行し、フォーカスを失った時に入力値を検証し、OKならフォーカス移動さ…