namespace class1101025
{
public partial class Form2 : Form
{
Form1 fmm;
public Form2(Form1 fm)
{
InitializeComponent();
fmm = fm;
}
請教各位前輩,這是老師教我們新增表單的form2程式,考試的重點是在CvInvoke的部分,但我想理解這些老師說不重要的地方!想請教為什麼要設一個fmm=fm? 我目前的想法是fmm是代表Form的全域變數,fm是代表form2的區域變數,(form1 fm)意思是回傳form2的值給form1嗎?感謝各位的指教。
看懂下圖
並參考官方教學
想請教為什麼要設一個fmm=fm?
應該反過來說
1.當初定義 class Form2 時
Form2 有個叫 fmm 的 property
2.定義 Form2 的 constructor 可帶一個 fm 的參數(也可無參數)
並且在 constructor 裡把 fm 指定給 fmm