+2  A: 

In VS 2008 simply use the standard XML commenting syntax. I assume (but have no way of checking) that it's the same in VS 2005?

    ''' <summary>
    ''' Overall description
    ''' </summary>
    public enum Foo
    {
        ''' <summary>
        ''' Specific value description
        ''' </summary>
        First,
        ''' <summary>
        ''' etc.
        ''' </summary>
        Second
    }
jball
In VB.NET use `'''` instead of `///`
M4N
Thanks @M4N, I need to learn to pay attention to the language tags more carefully.
jball
Thank you @jball, this does exactly what I want.
Heather
+1  A: 

In C#, you do it like this:

enum Test
{
    /// <summary>
    /// The first value.
    /// </summary>
    Val1,
    /// <summary>
    /// The second value
    /// </summary>
    Val2,
    /// <summary>
    /// The third value
    /// </summary>
    Val3
}

So, in VB you would just add the XML comment summary above the enum value.

John Fisher