Поделиться через


Handles не допускается в объявлении оператора

Обновлен: Ноябрь 2007

'Handles' is not valid on operator declaration

Оператор Operator задает ключевое слово Handles.

Только процедура Sub может обрабатывать события. Процедура Operator не может. Дополнительные сведения об обработчиках событий см. в разделе Практическое руководство. Вызов обработчика событий в Visual Basic.

Процедура Operator требует оба ключевых слова: Public и Shared, оператор преобразования требует ключевое слово Widening, либо Narrowing. Дополнительные сведения см. в разделе Процедуры операторов.

Идентификатор ошибки: BC33003

Исправление этой ошибки

  • Если процедура, предположительно, будет обрабатывать события, перепишите ее как процедуру Sub.

  • Если вы назначаете процедуру для определения оператора, удалите ключевое слово Handles из объявления

См. также

Задачи

Практическое руководство. Определение оператора

Практическое руководство. Определение оператора преобразования

Ссылки

Оператор Operator