Enumeration Spelling
How to keep the upper/lower case of Enumeration members
Rate Enumeration Spelling
(9(9 Vote))
Option Explicit
'Due to a bug in VB members of an Enumeration do
'not keep their upper/lower case when they are
'typed differently in code. There is a simple
'solution however. All you have to do is repeat
'the'member names with their proper spelling and
'case bracketed by
#If False Then
#End If
'as the following example shows:
Public Enum TTStyle
TTStandardIfActive = TTS_STANDARD
TTBalloonIfActive = TS_BALLOON
TTStandardAlways = TTS_STANDARD Or TTS_ALWAYSTIP
TTBalloonAlways = TTS_BALLOON Or TTS_ALWAYSTIP
TTNone = -1
End Enum
#If False Then
Private TTStandardIfActive, TTBalloonIfActive, TTStandardAlways, TTBalloonAlways, TTNone 'to preserve the case
#End If
Enumeration Spelling Comments
No comments yet — be the first to post one!
Post a Comment