私はBindingSourceを使用して、1 つの大きなデータ構造を多数のコントロール (SQL なし、1 つのデータ構造のみ、多数のコントロール) に接続しています。古いスタイルの Windows フォーム アプリケーション、Visual Studio 2012 Express。ラジオ ボタン グループ、複数選択リストボックス、タイトル バーなどのコントロール バインディングを直接サポートしていないことを回避するために、多数の GUI コンポーネントをプロパティでラップすることに成功しました。 GUI とデータ構造の間。
GUIのコントロールを介してデータ構造に変更が加えられたかどうかを追跡する必要がありますが、これを行う方法がわかりません(ここで以前の関連する質問を見ました)...これは提供するために必要ですユーザーが変更を保存せずにアプリケーションを終了しようとすると、タイトル バーにアスタリスクが表示され、警告が表示されます。
助けてくれてありがとう!