2010-09-30 31 views
5

我創建一個新的形式和我的IDE崩潰,或者它是有問題的,現在每次我創建了一個新形式黑線穿過它。黑線不是我添加的東西,它看起來是從表單頂部的黑線在錯誤的位置上繪製的。有趣的是,每次我重新加載表格時,線條都會向上移動,直到第5次加載消失。我如何阻止這種情況發生?我已經嘗試過構建,重建,清理解決方案(重啓Visual Studio),但它仍然存在,它是不一致的,哪一個也令人討厭,有什麼想法?有趣的錯誤,新的形式具有跨越它的黑線,我該如何擺脫它

screenshot of form with black line through it

+0

聽起來像是你borked你的設計師。 – Aren 2010-09-30 21:52:05

+0

截圖或它沒有發生。 – 2010-09-30 21:54:02

+0

您是否嘗試過使用新解決方案? – jmservera 2010-09-30 21:56:00

回答

1

線出現上層建築窗口的方式(它會邊境)使它看起來像它可能是設計器生成的代碼之外。

一些探索性的編碼:

  1. 製作備份!
  2. 儘可能多地嘗試評論代碼隱藏。測試是否重複出現只有由設計人員生成的代碼。
    • 如果沒有,然後慢慢取消註釋代碼隱藏。風險最高的代碼是直接操縱圖形系統的任何東西。
    • 如果確實如此,那麼嘗試註釋掉不同的控件聲明,直到它消失(你會被調整生成的代碼,所以這是一個很好的備份是關鍵)

爲了幫助測試,你可以註釋掉任何代碼隱藏,以便它只有設計器生成的代碼並查看它是否仍然存在?

+0

我確實嘗試過,但沒有任何內容對應於該行。 – flavour404 2010-10-04 00:04:25

0

如果每次你在設計模式中去的時間線向上移動,應該是在後面的代碼,在設計器生成的代碼上面提到的,如果沒有嘗試在Form_Initialize看,如果你使用一個用戶不檢查控制(這不是vs標準之一,也許你自己寫的) 並在那裏做相同的檢查(甚至可以在用戶控件的構造函數中)。

+0

也可以嘗試重置VS設置: 運行「devenv.exe的/ resetsettings」 – YanivH 2010-10-03 19:57:23

+0

該行不以設計顯示,只有當應用程序被運行。 – flavour404 2010-10-04 00:04:50

相關問題