2009-08-02 38 views
0

我们不处于最佳状态!我们已经获得了'最新'的项目文件,并且它们不能编译。所以我们试图重建解决方案并将其恢复到工作状态。我们将所有模块和表单复制到一个项目中,但是当我们编译它时,并不是拾取所有表单事件,例如Form_Activate。事件在那里,拼写正确,但没有被拾起。如果你做'。'与intellisense事件没有列出...视觉基础6,试图重建非工作项目

这是为什么?有没有办法让Visual Basic 6重新加载表单来获取事件等?

感谢,R.

+0

有没有这样的事情,如Visual Studio 2006-你的意思是2005年或2008年?这是WinForms? – 2009-08-02 23:32:36

+0

您的VB源代码是否为Visual Basic 6代码? – 2009-08-02 23:36:39

回答

1

首先,没有任何的Visual Studio 2006年 其次是什么,当你尝试编译你的错误?

0

您可能有范围问题。这些事件是否有任何辅助功能修饰符,例如PublicPrivate

3

检查,以确保你有两个事件处理程序...

private void Form1_Activated(object sender, EventArgs e) 
{ 
    // Your code here 
} 

...和线率通常在FormName.Designer.cs文件中找到...

this.Activated += new System.EventHandler(this.Form1_Activated); 

如果您已经移动了事件处理程序而不是事件注册,那么您的事件处理程序将不会被调用。