Причина, по которой вы получили все ошибки, состоит в том, что классы форм Windows Forms на самом деле состоят из двух файлов (3, если вы считаете файл ресурсов).Один будет иметь имя вашей формы, а другой будет называться именем формы с добавленным в него конструктором.
EG
Form1.cs Form1.Designer.cs

Это частичные классы.Form1.cs опирается на Form1.Designer.cs.Form1.Designer.cs содержит весь код для добавления всех ваших элементов управления в вашу форму (они затем добавляются вызовом InitializeComponent();
в вашем основном классе.
Если вы переименуете Form1.cs
, его также следует переименоватьForm1.Designer.cs
(и файл .resx).
Если вы измените имя класса в Form1.cs
на другое:
EG
public partial class MyForm : Form
Thisвызовет ошибки, которые вы видели, потому что Form1.Designer.cs
будет по-прежнему иметь имя класса Form1
EG
partial class Form1 : Form
Чтобы исправить ошибки, просто откройте файл Form1.Designer.cs
и измените имя вашего класса на то, на что вы изменили его в коде основной формы, в нашем примере вы измените его на:
partial class MyForm : Form
Это остановит появление всех ошибок.
Если вы переименуете файл формы, убедитесь, что вы переименовали его в Visual Studio с помощью обозревателя решений, так как это должно также переименовать и базовые файлы. Он также может попросить вас переименовать содержащийся класс в то же имя.* Если это не так, вы всегда можете изменить nAme класса в главном файле формы, а затем нажмите Ctrl +.чтобы вызвать меню быстрых действий, отсюда вы должны увидеть опцию переименования всего класса.
Здесь я переименовал Form5 в MyForm:

Выберите опцию из меню, и она автоматически переименует вашу форму в файл .Designer.cs.