1

Visual Studio 2010でWindowsフォームアプリケーションに取り組んでいます。C#とデータベースのクエリに関する知識を更新して新しい学習を追加しようとしています。

詳細:[私はMDIフォームに取り組んでいませんが、VisualStudio2010のソリューションにいくつかのウィンドフォームとローカルデータベースを使用しています]

ソリューションにはいくつかのウィンドウフォームがあります(ログインフォーム、メインウィンドウフォーム、検索フォーム)。ユーザーがログインすると、メインウィンドウフォームが表示され、ログインフォームが非表示になります[ログインフォームからのデータは、他の機能でデータベースにアクセスするために使用されるメインウィンドウフォームに渡されます。前のこの小さな詳細]。ユーザーがメインウィンドウフォームのボタンを押してデータベースを検索すると、新しいフォーム(検索フォーム)が表示されます。検索フォームでは、ユーザーはデータベース内のデータを検索し、データベースからデータを選択できます。

問題:

ユーザーがデータベースからデータを選択したい場合、現在のフォーム(検索フォーム)がデータをメインウィンドウフォームに渡す方法に行き詰まります。

これでどんな助けでも非常にありがたいです。そして、すべての人に物事を明確にするために、これは宿題の形ではありません。

^ _ ^

4

1 に答える 1

0

MainFormsを表すインスタンスで呼び出すことができるMainFormのプロパティまたはメソッドを追加できます。

SearchFormの場合:

mainForm.SomeMethod(..) or mainFor.SomeProperty = val

または...そのポイントからメインフォームのメソッドへの検索でデリゲートプロパティを作成できます。デリゲートは、作成時にSearchFormに割り当てられます。

于 2013-03-27T04:58:00.317 に答える