システム開発ブログ

.NET

システム開発

VB.NET:フォーカスセット

皆さん、こんにちは。古いプログラマです。

久しぶりに自分でソースを書いてみたところ、
ちょっと気づいていなかったので書いておきます。

Windowsフォームのアプリケーションを構築していたのですが、
ある項目にフォーカス移動させようとしたところ、
Control名.で Focusが出てきません。
※VisualStudio2017

あれ?と思い、他の人のソースを確認したところ、
現在は Select が使用されていました。

いつからかなぁ、とMSDNを確認したところ、
結構古くから、既にFocusは下位互換もしくはカスタムコントロールのためのメソッドだったらしく
Select を使うとのことらしいです。
ヒントにも出てこなくなったのはいつからなんでしょうね。

ヘルプや文献等は新しくなったらきちんと確認しましょうってことですね。

使用例:
ControlName.Focus() ←古い
ControlName.Select() ←こちらを使う

システム周りのお悩みを解決します

まずは無料ダウンロード

この記事に関連する記事の一覧


システム開発ブログ

Twitterでilovex_officialをフォローしてください

カテゴリー

以前の部署別ブログ

ページのトップ