私はC#で3つのブール値を持っています。それぞれ異なるメニューを開くことができます。ただし、常に1つしか真実ではありません。だから私はボタンを押して、対応するブール値を対応するブール値を対応するメニューに変えますが、ブール値を真にする前に真であれば他のものを偽にするスッキリチェックが必要です。これがうまくいくかどうかはわかりません。事前に助けてくれてありがとう。C#3つのバールは一度に1つ真実
-8
A
答えて
4
3つのブール値をすべて偽にして、必要なものを真にします。
7
あなたはおそらく列挙型を使用して、変数をしたいような音:
public enum ActiveMenu
{
None,
Settings,
MainMenu,
OtherMenu
}
が続いて明らかに一度に単一の値を保持することができるようになりますタイプ
ActiveMenu
の変数を、持っています。これは、3つの別々の(しかし、密接に絡み合った)ブール変数を持つよりも賢明なアプローチのように感じます。
関連する問題
- 1. 一度に1つのエディタのみ? RCP
- 2. Silverlightのレイアウト - 一度に1つのパネル
- 3. AS3:一度に1つのチャンネルを一度に分析する
- 4. 目的C、一度に1つの方法?
- 5. Jqueryで一度に1つのクラスをアクティブに保つ方法
- 6. 3 CCMenuItemToggleは一度に1つずつオンにする必要がありますか?
- 7. 1つのエンティティで3つの同一のテーブルをマッピングする
- 8. WCFは一度に1つのデータレコードをフェッチします
- 9. 一度に1つずつフォルダ内のすべてのファイルを1つずつ変換するバッチスクリプトファイル
- 10. は、3つの一般的なarraylistsを1つに結合します。
- 11. node.js一度に1つの仕様を実行するjasmin-nodeスクリプト
- 12. 一度に1文字ずつフェードイン/エクスポーズする方法は?
- 13. 水平スライドショーで一度に3つのdivを移動する
- 14. 一度に1つのタイマーをアクティブに制限する
- 15. 一度に1つのブランチにプッシュを制限するフック
- 16. 一度に1つのdivにホバー変更を制限する
- 17. のdivセンター、そのうちの一つは右に私は1つのdivで3つのdivを持って
- 18. 一度に1つのMySQLデータベースのみが動作する
- 19. 一度に1つのSWFファイルのみを再生する
- 20. 現在のリクエスト完了後、一度に1つのXHRリクエスト
- 21. asp mvc一度に1つずつ、テーブルの行の色を変更します。
- 22. 3つの列挙型を1つのタイプに一般化する
- 23. 一度に1つのMediaPlayerインスタンスを再生
- 24. jQuery一度に1つの要素を表示しますか?
- 25. 一度に1つのラベルボックスを表示する方法
- 26. AudioServicesPlaySystemSoundで一度に1つのサウンドを再生する
- 27. バリデーター - 一度に1つのエラーを表示
- 28. CVSからSVNへ一度に1つのブランチ
- 29. 一度に1つのボタンだけを選択する
- 30. ギャラリー一度に1つの画像をスクロール
あなたはどのUIフレームワークを使用していますか? WinForms、WPF、Silverlight、web? – Jay
滑らかなチェック???あなたのブールをチェックして、それで終わらせてください。 –
[スタックオーバーフローはあなたの個人研究アシスタントではありません](http://meta.stackexchange.com/a/128553/140505) – Oded