Public Const mit Klassen
09.01.2019 18:51:42
sivcam
Ich versuche gerade "elegant" eine ganze Menge an Konstanten zu deklarieren. Es handelt sich immer um string und zu jeder Konstante gibt es eine auf Englisch und eine auf Deutsch.
Jetzt wollte ich ursprünglich meine Konstanten Public deklarieren und in einem Modul separat _ definieren (es werden viele werden...). Zum Beispiel mit
Public Const MatGruppe_b_DE As String = "Werkstoffplatten"
Public Const MatGruppe_b_ENG As String = "boards"
Da finde ich es schön übersichtlich später zum pflegen, allerdings ist es unschön zum ansprechen im späteren Code.
Daher wollte ich mit Klassen arbeiten und habe mir eine Klasse "CLS_Material" erstellt, die die Eigenschaften Deutsch (.strDE) und Englisch (.strENG) beinhaltet.
Das klappt separat auch gut. Dann kann ich eine Variable deklarieren:
Public MatGruppe_b as CLS_Material
Allerdings muss ich jetzt die Zuordnung der Werte in einer Prozedur machen:
MatGruppe_b.strDE = "Werkstoffplatte"
MatGruppe_b.strENG = "boards"
Gäbe es eine Möglichkeit diese Werte nun auch als Konstanten festzulegen, obwohl ich eine Klasse verwende?