2016-06-28 174 views
2

昨天我在Visual Studio的窗體設計器中編輯了一個窗體。當我今天回到它時,設計師什麼也沒有顯示。我可以打開屬性窗口,選擇所有不同的組成部分並編輯它們的屬性,但它們不顯示。應用程序生成良好,表單可以照常運行。Windows窗體已在Visual Studio窗體設計器中消失

我已經嘗試了幾種不同的解決方案,例如檢查.csproj文件包含form.Designer.cs,但沒有任何工作。

奇怪的是,本週早些時候我確實看到了這個問題,但是當我從咖啡休息時間返回後解鎖計算機時,它自行修復了。

有什麼建議嗎?

回答

2

奇怪的是,在嘗試了一個小時之後,我發佈了這個問題後30秒內解決了問題!

我使用屬性選項卡編輯了表單上項目的size屬性,保存了表單,然後將form.cs,form.designer.cs和form.resx文件恢復爲最新的源代碼控制版本。

此時jollily形式重新出現。

編輯:FWIW,這不適用於另一種表現出同樣問題的形式。

編輯2:從午餐回來並解鎖我的電腦後,現在已經修復了其他形式...可能是影響顯示的原因 - 當我這樣做時,所有內容都會移到右手邊的顯示器上。

編輯3:好的,現在看來修改我的顯示器DPI可以修復它。在Windows 10上,進入系統設置 - >顯示器,然後將「更改文本大小:100%」選項設置爲200%。一旦這個變化在屏幕上,將其移回100%。

這看起來相當簡單,雖然有時候在它最終工作之前有時候需要將它甩掉很多。當我同時獲得一個垂直和水平滾動條時,我知道它已經工作;表單然後進一步在頁面下方。

+0

這有助於我獲取大部分元素,但我仍然需要手動爲設計器中的選項卡控件重新添加選項卡。有興趣知道是否有永久性的解決方案。 – StronglyTyped

相關問題