Rubrik: Verschiedenes / Sonstiges | VB-Versionen: VB4, VB5, VB6 | 09.07.03 |
Leerzeichen in Enumerationen Dieser Trick zeigt, wie man Leerzeichen in Enumerationen (Aufzählungen) verwenden kann. | ||
Autor: Florian Platzer | Bewertung: | Views: 11.988 |
www.vbmaster.gbadmin.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Hin und wieder verwendet man in seinem Projekt Enumerationen. Hierbei handelt es sich um eine Aufzählung von kostanten Werten, die man für die Deklaration von Variablen und/oder Funktionen verwendet.
Beispiel:
Public Enum eBorderStyle None = 0 Single = 1 End Enum
Dim m_BorderStyle As eBorderStyle
Beim Erstellen eigener UserControls verwendet man solche Aufzählungen sehr oft, da der Anwender dann im Eigenschaftenfenster sofort eine ComboBox mit den möglichen Werten angezeigt bekommt.
Bei "längeren" Bezeichnungen wäre es daher wünschenswert, wenn man auch Leerzeichen verwenden könnte:
Public Enum eBorderStyle None = 0 Single Line = 1 End Enum
Hmmm... geht leider nicht. VB fängt hier sofort das "Meckern" an. Also geht man den Umweg und verwendet eben den Unterstrich.
Public Enum eBorderStyle None = 0 Single_Line = 1 End Enum
Jetzt akzeptiert VB die Bezeichnung.
Es geht aber auch mit Leerzeichen!
Und zwar muss man das ganze lediglich in eckige Klammern setzen.
Public Enum eBorderStyle None = 0 [Single Line] = 1 End Enum