Ich habe folgendes Problem.
Ich habe eine neue Klasse „MyDataGridView“ erstellt und diese von „DataGridView“ abgeleitet.
Dort habe ich ein paar Methoden überschrieben/ ergänzt (z.B. OnKeyDown) sowie Methoden und Properties hinzugefügt.
Das Control selber habe ich nicht berührt.
Anschließend habe ich Form1.Designer.cs editiert:
den Datentyp von DataGridView in MyDataGridView geändert und den Konstruktor angepasst.
Das hat alles auch prima geklappt und ich konnte im Programm die erweiterte Funktionalität, die MyDataGridView bietet, nutzen.
Doch als ich aber im Entwurf von Form1 was geändert habe, bekam ich dann ein paar Fehler. Beim Speichern wurde einiges durcheinander gehauen:
Die Zeile:
GridView1 = MyDataGridView();
wurde entfernt.
Füge ich dies Zeile wieder manuell ein, dann geht es wieder - bis ich wieder was im Entwurf von Form1 ändere.
Wie kann ich mein abgeleitetes GridView nutzen, ohne dass ich im Designer rumbasteln muss?