Ich schreibe ein BaseForm, das geerbt werden soll. Das BaseForm verfügt über einige grundlegende Standardsteuerelemente für meine Anwendung.Zugriff auf vererbte Winform-Steuerelemente verbieten
Das Problem ist: Ich möchte ererbte Formulare zu verwenden und diese Steuerelemente ändern, aber nicht aus dem Formular entfernen.
Das größte Problem ist ein TabControl, die Registerkarten müssen von Benutzern vererbten Formularen hinzugefügt werden. Wenn ich "Modifiers" -Eigenschaften von TabControl in BaseForm auf privat setzen, können geerbte Formulare keine neuen Tabs hinzufügen. Wenn ich "Modifiers" -Eigenschaften von TabControl auf BaseForm als geschützt festlegen, können die erben Forms das TabControl aus der BaseForm entfernen.
Es gibt einen Weg, um dies zu stoppen? Maßgefertigtes Design?
Können Sie im Visual Studio kein Vorlagenformular erstellen? –