我们不是最好的情况!我们已经获得了“最新的”项目文件,但它们没有编译。因此,我们正在尝试重建解决方案并将其恢复到工作状态。我们将所有模块和表单复制到一个项目中,但是当我们编译它时,并没有获取所有表单事件,例如Form_Activate。事件在那里,拼写正确,但没有被拾取。如果你做'。'使用intellisense时,事件不会列出......
这是为什么?有没有办法让visual basic 6重新加载表单以便获取事件等?
谢谢,R。
答案 0 :(得分:3)
检查以确保您同时拥有事件处理程序...
private void Form1_Activated( object sender, EventArgs e )
{
// Your code here
}
...和通常在FormName.Designer.cs文件中找到的连线...
this.Activated += new System.EventHandler( this.Form1_Activated );
如果您已移动事件处理程序,而不是事件注册,则不会调用事件处理程序。
答案 1 :(得分:1)
首先,没有Visual Studio 2006。 第二,尝试编译时会遇到什么错误?
答案 2 :(得分:0)
您可能遇到了范围问题。事件是否具有任何辅助功能修饰符,例如Public
或Private
?