あひょっとして((enum)num).ToString()じゃないと駄目だったかな?