ich bin auf der Suche nach einer Möglichkeit um bei eigenen Funktionen bestimmte Eingangsvariablen auf eine Auswahl zu beschränken. Diese Auswahl soll beim Funktionsaufruf dann in Form einer Auswahlmöglichkeit (DropDown) angeboten werden.
Als Beispiel:
So wie die Auswahl, die bei z.B. der Textausrichtungs-Eigenschaft verfügbar ist. wie ich sie für eigene Funktionen bzw. Variablen benötige wird angeboten wenn ein Funktionskopf wie nachfolgend aussieht.
Private Function Einstellungen(ByVal textAusrichtung As TextAlign) As String
... Tut etwas ...
End Function
Die Funktion "Einstellungen" wird in der folgenden Sub aufgerufen und ich erhalte dann entsprechende Auswahlmöglichkeit.Private Sub MachWas()
Dim str as String
str = Einstellungen(_______________________
| 1 -fmTextAlignLeft |
| 2 -fmTextAlignCenter |
| 3 -fmTextAlignRight |
| _____________________|
End Sub
Eine derartige Auswahl an Eigenschaften, möchte ich in meiner Programmierung ebenfalls nutzen. Da es nach meiner Meinung nicht effizient möglich ist, einem anderen Programmierer Beschränkungen bei Variablen mitzuteilen. Geht so etwas überhaupt?
Vielen Dank schon mal
Gruß