C # Вам не хватает директивы using или ссылки на сборку? - PullRequest
3 голосов
/ 08 февраля 2011

Это сообщение об ошибке стало появляться во время компиляции после того, как я удалил весь код для поведения события tabPage1_Click.

В нем не было никакого кода тела, потому что я случайно нажал на него два раза быстро, и код события был добавлен в исходный код, когда я только начал программировать приложение.Теперь все готово, и все наверху, за исключением этого бесполезного определения tabPage1_Click.

Ошибка 1 «Bar.placeOrderForm» не содержит определения для tabPage1_Click и не имеет метода расширения tabPage1_Clickможно найти первый аргумент типа Bar.placeOrderForm (отсутствует директива using или ссылка на сборку?) C: \ admin \ Bar \ Bar \ placeOrderForm.Designer.cs 96 67 Bar

Ответы [ 5 ]

3 голосов
/ 09 февраля 2011

Удалил выделенную строку в файле .designer.cs

enter image description here

3 голосов
/ 09 февраля 2011

Зайдите в дизайнер для формы placeOrderForm, выберите tabPage1 из списка полей в окне «Свойства», выберите представление «События» и просто очистите запись (следует читать tabPage1_Click) в событии Click.

Должен видеть вас правильно.

0 голосов
/ 27 июня 2013

Для решения Проверьте ваш dll и pdb файл Webapplication или как обновление загрузка в папку bin

0 голосов
/ 09 февраля 2011

В основном, что случилось, так это то, что генератор форм все еще думает, что там должно быть событие, поэтому он генерирует код для установки события, и затем компилятор в итоге ломает голову и задается вопросом, что думает дизайнер форм.

Что вы хотите сделать, это выбрать tabPage1 в конструкторе, затем посмотреть в окно «Свойства» и щелкнуть молнией, чтобы переключиться на просмотр событий.Затем прокрутите вниз до Click и очистите это поле.

0 голосов
/ 09 февраля 2011

Дважды щелкните по ошибке, вы перейдете на оскорбительную строку, вы найдете что-то вроде: ...+=tabPage1_Click(...) удалить эту строку тоже, так как ссылается на обработчик событий, который больше не существует.

...