2017-09-23 37 views
-2

我有它多種形式Windows窗體程序顯示出來;大多數的形式有三個文件: -.designer.vb不會在Windows資源管理器(VB .NET社區2017年)

即:.desinger.vb /的.resx和.VB

我的一些形式只具有的.resx和的.vb;即使我在解決方案資源管理器中顯示所有文件,.designer.vb也會丟失。

我如何找回designer.vb形式的具體形式。我附上了我的IDE的圖片,你會看到stockcapture.vb和stockcapture.resx存在,但stockcapture.designer.vb丟失。

注:項目編譯和運行完美;我只是擔心缺少設計器文件。 enter image description here

回答

0

從我的經驗,如果你代碼插入到其他designer.vb形式,那麼這是自動產生的會發生這種情況。

你將不得不爲此使用類似記事本++剪切和粘貼編譯器之外。剪出#design區域出stockcapture.vb文件(如你的情況),並創建其中插入這個代碼調用stockcapture.designer.vb一個新的文件。

不要忘了,包括你的窗體的頂部如下: -

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ 
Partial Class StockCapture 
    Inherits System.Windows.Forms.Form 

#Region " Windows Form Designer generated code " 

    'Form overrides dispose to clean up the component list. 
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) 
     If disposing Then 
      If Not (components Is Nothing) Then 
       components.Dispose() 
      End If 
     End If 
     MyBase.Dispose(disposing) 
    End Sub 

現在,在Visual Studio中重新打開你的項目,然後用鼠標右鍵單擊創建新的文件(stockcapture.designer.vb )並將其包含到項目中。

現在,當您點擊stockcapture.vb時,您最初可能會收到歸因於您刪除的代碼(#design)的錯誤消息,但只要您點擊返回stockcapture.designer.vb表單,該代碼就會消失。

相關問題