R
Randy
I can't seem to find a clear example on how to use the FlagsAttribute. In
my example below shouldn't both message boxes show? Instead no messagebox
displays. I know that .NET will auto-number enum's when omitted.
<Flags()> Public Enum Permission
Read
Write
Delete
Rename
Copy
Move
End Enum
Private p As Permission
p = Permission.Copy And Permission.Read
If p = Permission.Copy Then
MessageBox.Show("Copy")
End If
If p = Permission.Copy And p = Permission.Read Then
MessageBox.Show("Copy & Read")
End If
my example below shouldn't both message boxes show? Instead no messagebox
displays. I know that .NET will auto-number enum's when omitted.
<Flags()> Public Enum Permission
Read
Write
Delete
Rename
Copy
Move
End Enum
Private p As Permission
p = Permission.Copy And Permission.Read
If p = Permission.Copy Then
MessageBox.Show("Copy")
End If
If p = Permission.Copy And p = Permission.Read Then
MessageBox.Show("Copy & Read")
End If