При попытке создать объект я получаю эту ошибку:
...no suitable method found to override.
Я также получаю следующие предупреждения:
Warning 2 The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file: Thing --- The base class 'System.Object' cannot be designed. Form1 --- The base class 'System.Object' cannot be designed.
Похоже, вы создали класс с именем Form1, который не является производным от формы.
Form1
У вас, вероятно, что-то вроде этого:
class Form1 { // etc... }
Вместо:
class Form1 : Form { // etc... }
Это также может объяснить, почему переопределения не удалось.
Базовый класс вашей формы Form1 должен быть System.Windows.Forms.Form, а не System.Object.
Попробуйте добавить
using System.Windows.Forms;
Я столкнулся с подобной проблемой и решил после добавления этого.
НТН.
Без контекста мы не можем дать действительно значимых ответов.Вы должны действительно прочитать об объектно-ориентированной разработке и о том, что на самом деле означает переопределение метода, но короткая версия заключается в том, что в вашем коде есть функция, к которой прикреплен модификатор override, но ни один из ее базовых классов не определяет функциюс такой же подписью, помеченной как virtual (в данном конкретном случае они вообще не определяют члена с этой подписью).
override
virtual
Вторая ошибка слишком общая, чтобы даже предполагать.