/// <summary>
/// Assigns an enum value that is based on a numeric (flag) value
/// or a combination of flag values.
/// </summary>
/// <param name="enumType">Enum type name (System.Windows.Forms.MessageBoxOptions)</param>
/// <param name="enumValue">numeric flag value to set enum to</param>
public void SetEnumFlag(string enumType, int enumValue)
{
if (string.IsNullOrEmpty(enumType))
throw new ArgumentNullException("Enum type is not set.");
var bridge = new wwDotNetBridge();
Type type = bridge.GetTypeFromName(enumType);
Value = Enum.ToObject(type, enumValue);
}