Re: [問題] 想請問「並未將物件參考設定為物件的執 …

看板C_Sharp (C#)作者 (章魚Q)時間19年前 (2006/08/29 19:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《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
文章代碼(AID): #14z1wJ_i (C_Sharp)
文章代碼(AID): #14z1wJ_i (C_Sharp)