2012-01-04 12 views
1

ListBoxのすべての値をユーザーが選択解除できるようにしたいと考えています。通常、ユーザーが1つのアイテム以外のすべての選択を解除すると、その1つのアイテムは選択解除できません。私はそれができるようにしたい。方法:ListBoxに選択を許可しない

おかげ

+0

これまでに試したコードはありますか? –

+0

私はしません。どこから始めるのか分かりません。 – seekerOfKnowledge

+3

Ctrlキーを押したまま最後の項目をクリックできませんか?それはそれを選択解除する必要があります。 –

答えて

3

基本的に私はこれを行うための二つの方法を知ってる:

  1. がリストに空の項目を追加します。この項目には「None」などの名前を付けることもできます。テキストの使用には、ユーザーに通知するという追加の利点があります。

  2. JavaScriptを使用して、最後のアイテムである場合にクリックされたアイテムを選択解除します。

いずれの方法でも、ユーザが習熟しているリストボックスのデフォルト動作を変更することに注意してください。デフォルトの動作を変更することは、一般的には良い考えではありません。なぜなら、私はオプション(1)がユーザーにとって最も明確なものになるためです。

関連する問題