Visual Basic 6, пытаясь восстановить нерабочий проект - PullRequest
0 голосов
/ 03 августа 2009

Мы НЕ в лучшем положении! Мы получили «последние» файлы проекта, и они не компилируются. Поэтому мы пытаемся восстановить решение и вернуть его в рабочее состояние. Мы скопировали все модули и формы в один проект, но при компиляции он не собирает все события формы, такие как Form_Activate. События там, записаны правильно, но не подобраны. Если вы делаете '.' с intellisense события также не перечислены ...

Почему это? Есть ли способ получить Visual Basic 6, чтобы перезагрузить форму, чтобы забрать события и т.д?

Спасибо, Р.

Ответы [ 3 ]

3 голосов
/ 03 августа 2009

Убедитесь, что у вас есть оба обработчика событий ...

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

... и соединение обычно находится в файле FormName.Designer.cs ...

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

Если вы переместили обработчики событий, но не зарегистрировали события, ваши обработчики событий не будут вызваны.

1 голос
/ 03 августа 2009

Прежде всего, нет Visual Studio 2006. Во-вторых, какие ошибки вы получаете при попытке компиляции?

0 голосов
/ 03 августа 2009

Возможно, у вас проблема с областью действия. У событий есть какие-либо модификаторы доступности, такие как Public или Private?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...