- ベストアンサー
C#初心者です。チェックボックスの状態を保存したいです。
C#初心者です。チェックボックスの状態を保存したいです。 チェックボックスの状態をXMLに保存したいのですが、 チェックボックスの状態を取得し、変数に格納する方法が わかりません。一般的なやり方があれば、ご教授願いますm(_ _)m よろしくおねがいいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
・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 上記のプロパティによって,コントロールの状態を得ることができます。 あとは,適当な型に代入すればよいです。
その他の回答 (1)
- nim05
- ベストアンサー率61% (111/181)
WPFを使う場合は、データバインディングという仕組みを使います。 アプリケーション内で定義したプロパティ(依存関係プロパティか、通知プロパティ)とコントロールを「バインディング」すると、チェックをつけた瞬間に自動的にアプリに反映されます。
お礼
ありがとうございます!解決しました!
お礼
ありがとうございます!解決しました!