最好接受我對這個問題的錯誤。我搞砸了這就是爲什麼我有這個問題。對不起,打擾你的人......誰能告訴我這部分代碼有什麼問題
string name = ((DateTimePicker)sender).Name.ToString();
name = name.Substring(0, name.Length - 1);
name = name + "4";
TimeSpan duration = new TimeSpan();
duration = ((DateTimePicker)sender).Value - ((DateTimePicker)panel2.Controls[name]).Value;
name = name.Substring(0, name.Length - 1);
name = name + "6";
((MaskedTextBox)panel2.Controls[name]).Text = duration.ToString();
在執行它給了我對象引用未設置到對象 類似的功能,例如用在其他地方,但我不能找出我要在這裏重新初始化:$
alt text http://www.freeimagehosting.net/uploads/735eefb5db.jpg
dateTimePicker的鑄件精細 我必須得到一個名字爲datetiempicker識別之前,它是在我的形式 行和選擇器來計算他們之間的分歧,然後打印塔t在控件的maskedtext框中的差別,這個控件的名稱使用兩個datetimepickers的名字,但是當我在錯誤行中訪問控件時,我得到這個消息。
你需要更具體一點,究竟是哪一行引發異常? – James 2010-05-14 13:44:33
你在做什麼名字?在不知道細節的情況下,我們不可能說出來。只需連接調試器,然後逐步檢索控件的每一行。其中一個是空的。 – Nix 2010-05-14 13:45:37
就像Nix說的那樣,你會發現錯誤...它可能是panel2.Controls [name]或panel2本身...嗯...也許發件人爲空? – w4ik 2010-05-14 13:48:31