在開發winform 時常常需要開啟子畫面

然後在子畫面操作後回傳註冊的參數

例如:

====SubForm=======

public int num = 0;

====MainForm=======

SubForm sub = new SubForm();

textbox1.Text = sub.num.toString();

但是在使用子畫面參數的轉型時,就會跑出下面的警告訊息

marshal-by-reference

 

這個時候只要在母畫面註冊一個參數 再將這個參數轉型就ok了

 

SubForm sub = new SubForm();

int temp_num = sub.num;

textbox1.Text = temp_num.toString();

 

只是暫時想到的,也許有更好的取得子畫面參數的好方式~~

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 richchen10 的頭像
    richchen10

    陽光灑肩頭--彷彿自由人

    richchen10 發表在 痞客邦 留言(0) 人氣()