-2

Example:

public partial class abc1 : Form
{
       public string str__subgrp { get; set; }
       public string str__type { get; set; }
       public string return_str__type { get; set; 

       public abc1()
       {
          InitializeComponent();
       }
       private void savebtn_click(object sender, EventArge e )
       {
            this.str__subgrp = "ABC";
            this.str__type = "123";
            this.return_str__type = "This word is unicode";
       }
}

public partial class worknow : Form
{
       // ... declare variable in class ....

       public worknow()
       {
          InitializeComponent();
       }

       private void showformbtn_click(object sender, EventArge e )
       {
            string a,b,c;
            using ( var abc1_frm = new abc1())
            {
                 abc1_frm.ShowDialog();
                 a = abc1_frm.str__subgrp;
                 b = abc1_frm.str__type;
                 c = abc1_frm.return_str__type;  // This variable = null

            }
       }
}

In the comment line (this variable = null)

return_str__type変数が値を返すのはなぜnullですか?

4

3 に答える 3

1

return_str__typeプロパティの割り当てはsavebtn_click関数で行われます。なぜこの関数が呼び出されると思いますか? savebtnからボタンAcceptButtonを設定するか、フォームのデフォルトイベントとしてabc1定義する方法を見つけてください。savebtn_clickそして、あなたのスタイルコードで何かを作ってください、私の目は出血しています:)

于 2013-09-09T18:06:48.923 に答える