C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87766 / )  Re[4]: 別フォームにデータを渡したい
□投稿者/ WebSurfer (1536回)-(2018/06/28(Thu) 19:19:43)
No87765 (いまそかり さん) に返信

> ***********************
> *
> * 'Form1_Loadの呼び出し
> * Dim fType As Type = Form.GetType()
> *
> * Dim f2 As New Form()
> *
> * fType.InvokeMember("Form1_Load",
> * BindingFlags.NonPublic Or
> * BindingFlags.Instance Or
> * BindingFlags.InvokeMethod,
> * Nothing,
> * Form1,
> * New Object() {Form1, f2}
> * )
> *
> *
> * 'コンボボックスにDB内のテーブルを連結
> * 'ここでdf使ってます
> *
> ***********************

上記は何でしょう? 意味がなさそうに見えるのですが。と言うよりこれがエラーの原因???

frm = New Form2(df) で Form2 を初期化する際に Form1 で生成した DataSet への参照を引数 df
経由で渡して、その後 Form2 の Load イベントのハンドラで、渡された DataSet の情報を元に
Form2 に配置されている ComboBox を設定するのではないのですか?

であれば、そのコードは意味不明&多分不要なのですが・・・



返信 編集キー/


管理者用

- Child Tree -