0

こんにちは、フォーム1のボタンクリックで2番目のフォームに表示したいいくつかの要素を含む動的リストを渡す方法を提案できます...

この質問に対していくつかの投稿が既にありますが、今まで解決されていないので、誰か助けてもらえますか?

私はこのようにしてみました。

      public List<string> final_input
      {
        get { return final_input1; }
        set { final_input1 = final_input; }
    }

    private void button1_Click_1(object sender, EventArgs e)
    {
        final_input = new List<string>(Class_Grid_opr.final_input_list.ToList());
        Take_INput_form tcn = new Take_INput_form(this);
        tcn.ShowDialog();

    }

2番目のフォームでは、メインフォームのオブジェクトでそのリストを使用しようとしましたが、空のリストを返すリストの要素を取得できません..

簡単に言えば、1つには要素がほとんどないリストがあり、ボタンのクリック時にそのリストを2つに渡したい....

下手な英語でごめんなさい、助けてください..

4

2 に答える 2

0

フォームに新しいプロパティを追加して初期化する

Take_INput_form tcn = new Take_INput_form(this);
tcn.FinalInput = final_input; // Add FinalInput property to Take_INput_form
tcn.ShowDialog();
于 2013-08-16T08:53:01.013 に答える