我們不處於最佳狀態!我們已經獲得了'最新'的項目文件,並且它們不能編譯。所以我們試圖重建解決方案並將其恢復到工作狀態。我們將所有模塊和表單複製到一個項目中,但是當我們編譯它時,並不是拾取所有表單事件,例如Form_Activate。事件在那裏,拼寫正確,但沒有被拾起。如果你做'。'與intellisense事件沒有列出...視覺基礎6,試圖重建非工作項目
這是爲什麼?有沒有辦法讓Visual Basic 6重新加載表單來獲取事件等?
感謝,R.
我們不處於最佳狀態!我們已經獲得了'最新'的項目文件,並且它們不能編譯。所以我們試圖重建解決方案並將其恢復到工作狀態。我們將所有模塊和表單複製到一個項目中,但是當我們編譯它時,並不是拾取所有表單事件,例如Form_Activate。事件在那裏,拼寫正確,但沒有被拾起。如果你做'。'與intellisense事件沒有列出...視覺基礎6,試圖重建非工作項目
這是爲什麼?有沒有辦法讓Visual Basic 6重新加載表單來獲取事件等?
感謝,R.
首先,沒有任何的Visual Studio 2006年 其次是什麼,當你嘗試編譯你的錯誤?
您可能有範圍問題。這些事件是否有任何輔助功能修飾符,例如Public
或Private
?
檢查,以確保你有兩個事件處理程序...
private void Form1_Activated(object sender, EventArgs e)
{
// Your code here
}
...和線率通常在FormName.Designer.cs文件中找到...
this.Activated += new System.EventHandler(this.Form1_Activated);
如果您已經移動了事件處理程序而不是事件註冊,那麼您的事件處理程序將不會被調用。
有沒有這樣的事情,如Visual Studio 2006-你的意思是2005年或2008年?這是WinForms? – 2009-08-02 23:32:36
您的VB源代碼是否爲Visual Basic 6代碼? – 2009-08-02 23:36:39