If you build an ActiveX control that exposes an enumerated property, you should define a Public Enumstructure that gathers all the possible values for that property. Doing this helps the developer that uses yourcontrol because the enumerated values will be listed in a combo box in the Property window.However, at first glance, it seems impossible to achieve the same behavior as most of VB’s intrinsic controls,which expose enumerated properties with short descriptions and embedded spaces. Even if they’re notdocumented in the language manuals, you can create enumerated items that embed spaces by simplyenclosing their names within square brackets:Public Enum DrawModeConstants Blackness = 1 [Not Merge Pen] [Mask Not Pen] [Not Copy Pen] …End EnumThen add a DrawModeConstants property to the ActiveX control. All the enumerated values appear in theProperty window of the VB IDE, without the square brackets and with all the spaces you included. Use thistechnique to embed other otherwise forbidden characters, such as math or punctuation symbols.
Your company probably relies on audio more than you realize. Whether you’re creating a spoken text message to a colleague or giving a speech, you want your audio to shine. Otherwise, you could cause avoidable friction points and potentially hurt your brand reputation. For example, let’s say you create a