In this topic list the cases in text, I got a way to list cases by using
\begin{enumerate}
[label=\textbf{Case~\arabic*.},
labelwidth=\dimexpr-\mylen-\labelsep\relax,leftmargin=0pt,align=right]
here label=\textbf{Case~\arabic*.} makes the label of the cases being of bold font. But later, I would like to cross-reference to the cases, but with a normal font (not bold). Is there an easy way to assign the font and font size when using \ref? By "easy way", I mean : not using \renewcommand or more complicated ways. Of course, if there is no easy way, any method is appreciated.

\textbf{\ref{...}}for the ones you want to be bold. – Alan Munn Dec 24 '11 at 23:57