Is there a way in vb6, as there is in .NET, to get the actual name of an enumeration constant ? ie: enum test one=0 two end enum return "one" instead of 0
No, but you could do this. vb Code: Option Explicit Private Enum test one = 0 two End Enum Private EnumNames(1) As String Private Sub Form_Load() EnumNames(0) = "one" EnumNames(1) = "two" MsgBox EnumNames(one) ' ==> one End Sub
Option Explicit Private Enum test one = 0 two End Enum Private EnumNames(1) As String Private Sub Form_Load() EnumNames(0) = "one" EnumNames(1) = "two" MsgBox EnumNames(one) ' ==> one End Sub
Tips, Examples & Tutorials: A valuable forum tool • Generate unique TreeView keys • TreeView with "open" and "closed folder" icons • Time code using GetTickCount • How to trap the Tab key • Scroll a form • NumberBox ActiveX control • Color a ListView row • An InputBox form • How to use SaveSetting and GetSetting • A program registration scheme • Spellcheck a Textbox • Resize controls • Open Windows Explorer at Last Visited Path • A Blackjack Game • Count lines of code • Private Message Viewer • Copy/Paste VB Code • Paste VB Code Add-In • Insert Procedure Names Add-In • A calculator for the game of Spider • My review of REALbasic 2008 • VB6 Debug Tutorial • Picture/Video Viewer • VBF Photo Contest Winners 2009 - 2016
That'll work - thanks marty!
You're welcome. BTW the best way to show that the thread is resolved is by pulling down the Thread Tools menu and clicking the Mark Thread Resolved button.
Forum Rules