• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

・WinFormsで,2-Stateである →Checkedプロパティを利用 MSDN: CheckBox.Checked プロパティ (System.Windows.Forms) http://msdn.microsoft.com/ja-jp/library/system.windows.forms.checkbox.checked.aspx ・WinFormsで,2-Stateまたは3-Sateである →CheckStateプロパティを利用 MSDN: CheckBox.CheckState プロパティ (System.Windows.Forms) http://msdn.microsoft.com/ja-jp/library/system.windows.forms.checkbox.checkstate.aspx ・WPFである →IsCheckedプロパティを利用 MSDN: ToggleButton.IsChecked プロパティ (System.Windows.Controls.Primitives) http://msdn.microsoft.com/ja-jp/library/system.windows.controls.primitives.togglebutton.ischecked.aspx ・ASP.NETである →Checkedプロパティを利用 MSDN: CheckBox.Checked プロパティ (System.Web.UI.WebControls) http://msdn.microsoft.com/ja-jp/library/system.web.ui.webcontrols.checkbox.checked.aspx 上記のプロパティによって,コントロールの状態を得ることができます。 あとは,適当な型に代入すればよいです。

hakugintou4444
質問者

お礼

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

その他の回答 (1)

  • nim05
  • ベストアンサー率61% (111/181)
回答No.2

WPFを使う場合は、データバインディングという仕組みを使います。 アプリケーション内で定義したプロパティ(依存関係プロパティか、通知プロパティ)とコントロールを「バインディング」すると、チェックをつけた瞬間に自動的にアプリに反映されます。

hakugintou4444
質問者

お礼

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

関連するQ&A

専門家に質問してみよう