Re: [問題] 想請問「並未將物件參考設定為物件的執 …
※ 引述《jimwayne123 (曼陀羅)》之銘言:
: 我的程式跑到事件處發時就會跑出這個錯誤訊息,但是我不知道是什麼問題@@
: 程式的結構大概是..A.cs是新增專案時的Form,B.cs是獨立的Class檔
: 然後A一執行之後就會在Form_Load去call B的method new一個TableLayoutPanel
: (是call的時候先把A的Form丟給B..然後做 A.Controls.Add(....) )
: 最後再跑一個B的method執行↓
: foreach (Control ctrlPanel in this.TableLayoutPanel1.Controls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這一行如果是在B class的method裡,那this指的是B class的instance
可是並沒有B物件被產生出來~
: A上面有一個MonthCalendar控制項,要在改變點選日時就重做一次 foreach 的method
: 可是程式啟動時跑都沒有問題,一進事件就會停下來跳出這個訊息..
: 並未將物件參考設定為物件的執行個體
: 疑難排解提示:使用“new”關鍵字建立物件執行個體
: 呼叫方法前先檢查該物件是否為null
: 取得這項例外狀況的一般說明
: 可是控制項已經在Form_Load時就new過了啊....@@
: 想請問大大們能不能給點提示該從哪裡去debug呢....orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.3.238
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章