Ich habe einen Event-Handler für eine Textbox sowie für eine RichTextBox. Der Code ist identisch, aberSendeobjekt in Ereignishandler mit GetType(). Name
In Handler # 1 i tun:
RichTextBox tb = (RichTextBox)sender
In Handler # 2 entsprechend:
TextBox tb = (TextBox)sender
tun, so kann ich voll und ganz die Sendesteuer manipulieren. Was ich wissen möchte, ist, wie kann ich das Senden Objekt Textbox oder RichTextbox werfen nach seiner Art mit
sender.GetType().Name
und dann die Steuerung zur Laufzeit erstellen und damit arbeiten. So kann ich ein Event-Handler-Funktion nur müssen: weniger Code, weniger Fehler, leichter zu pflegen und trocken :-)
Können Sie ein Beispiel für eine polymorphe Methode oder Eigenschaft geben, die zwischen zwei solchen Typen geteilt wird? und wird dennoch nicht durch eine gemeinsame Schnittstelle ausgesetzt? – AnthonyWJones