C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 55 を表示中)
■31137 / )  Re[1]: チェックボックスについて
□投稿者/ よねKEN (253回)-(2009/01/15(Thu) 16:52:45)
>  A□  B□  C□>
> 今回複数選択可能なのですが、Aにチェックを入れたか、入れてないかの判定や、
> AとCにチェックを入れたかの判定を拡張性がもてるように処理を作成したらいいのか、
> ヒントなど持っている方がいましたら、教えてください。

状態  ABC 処理
-----------------
状態1 000 処理1
状態2 001 処理2
状態3 010 処理3
状態4 011 処理4
状態5 100 処理5
状態6 101 処理6
状態7 110 処理7
状態8 111 処理8

のようにチェックの状態とそれに対する処理の対応表を持つようにすればいいのでは?
(例えば、上記の状態3に対する010はBがチェックあり(A、Cはチェックなし)、という意味。
010は例なので、true,false,trueのようなBooleanの配列などでももちろん可)
上でABCと書いた項目のデータを作成するときにCheckBoxが増えてもよいように作りこんでおきます。

> @パターン1
>  AとBにチェック → 処理1を行なう

上との対応で言うとこれは状態7で、処理8をすればよいですね。

@〜C以外の場合の処理Nについては、エラー処理用のメソッドと対応させておけばよいでしょう。
返信 編集キー/


管理者用

- Child Tree -