Benutzersteuerung - Benutzerdefinierte Eigenschaften

Ich habe ein Benutzersteuerelement in Visual Studio (WinForms C #) entwickelt und habe eine Frage.

Der Benutzer meines Benutzersteuerelements muss in der Lage sein, bestimmte Zeichenfolgenwerte zu ändern. Ich möchte, dass er das Benutzersteuerelement zu seinem Formular hinzufügt und darauf klickt, um den Eigenschaftenbereich aufzurufen, in dem sich die benutzerdefinierten Eigenschaften meines Benutzersteuerelements befinden angezeigt.

Wie kann ich meine eigenen benutzerdefinierten Eigenschaften für mein Benutzersteuerelement festlegen? Zum Beispiel:

Mein Benutzersteuerelement enthält eine TextBox, und ich möchte, dass der Benutzer den Wert dieser TextBox über eine Eigenschaft mit dem Namen "Text" oder "Value" in den Eigenschaften zur Entwurfszeit ändern kann.