プロが教える店舗&オフィスのセキュリティ対策術

C#初心者です。チェックボックスの状態を保存したいです。

チェックボックスの状態をXMLに保存したいのですが、
チェックボックスの状態を取得し、変数に格納する方法が
わかりません。一般的なやり方があれば、ご教授願いますm(_ _)m

よろしくおねがいいたします。

A 回答 (2件)

・WinFormsで,2-Stateである


→Checkedプロパティを利用
MSDN: CheckBox.Checked プロパティ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.w …

・WinFormsで,2-Stateまたは3-Sateである
→CheckStateプロパティを利用
MSDN: CheckBox.CheckState プロパティ (System.Windows.Forms)
http://msdn.microsoft.com/ja-jp/library/system.w …

・WPFである
→IsCheckedプロパティを利用
MSDN: ToggleButton.IsChecked プロパティ (System.Windows.Controls.Primitives)
http://msdn.microsoft.com/ja-jp/library/system.w …

・ASP.NETである
→Checkedプロパティを利用
MSDN: CheckBox.Checked プロパティ (System.Web.UI.WebControls)
http://msdn.microsoft.com/ja-jp/library/system.w …

上記のプロパティによって,コントロールの状態を得ることができます。
あとは,適当な型に代入すればよいです。
    • good
    • 1
この回答へのお礼

ありがとうございます!解決しました!

お礼日時:2010/05/14 10:12

WPFを使う場合は、データバインディングという仕組みを使います。



アプリケーション内で定義したプロパティ(依存関係プロパティか、通知プロパティ)とコントロールを「バインディング」すると、チェックをつけた瞬間に自動的にアプリに反映されます。
    • good
    • 1
この回答へのお礼

ありがとうございます!解決しました!

お礼日時:2010/05/14 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!