移動しないコントロールを設定する

こんにちはmasalifeです。

Accessで作られたフォームを使用していて、このコントロール(テキストボックスやボタン)に移動しなくていいのになって思った事はありませんか?

例えば、次のような入力用のフォームを使うなら、

項目を入力して【Tab】キーや【Enter】キーを押すと、

【会員名】→【パスワード】→【再確認パスワード】→【登録】と移動し、

すべての入力が終わったら【登録】ボタンをマウスでクリックするというのが理想的な使い方だと思います。

毎回、【登録】ボタンに移動していたらストレスがかかってしかたありません。

ユーザビリティを考えて、

マウスでクリックした方が便利なコントロールには移動させないようにしましょう。

オプションのタブストップを変更する

【終了】ボタンは必要な時にマウスでクリックする方が便利なので、移動させないようにしましょう。

フォームをデザインビューで開いて、【終了】ボタンを右クリックし、プロパティーシートを出します。

【その他】タブの【タブストップ】を「はい」から「いいえ」に変更します。

タブストップっていう名称が本当に分かりにくいと感じることがあります。

普通に読むと、タブ移動をストップするという意味で「はい」としてしまうと思うんですよね・・・

タブで移動することが前提じゃなく、ストップする項目として設定しますか?

というのが正しい解釈なんでしょうが、いまだに間違えるんですよね。

これで設定は終了です。動作確認をしてみましょう。

さいごに

確認不足で毎回終了ボタンに移動していて、閉じては開いて入力するという行為を繰り返させてしまったことがあります。

すぐ指摘してもらえば直せたんですが、気を使って我慢していたんだと思います。

より良いツールを作るには作り手と使い手のコミュニケーションが大事だなと感じた瞬間です。

最後まで読んでいただきありがとうございました。