title: Display Exception on try-catch clause
body: <p>Up to now, whenever I wanted to show an exception thrown from my code I used:</p>
  
  <pre><code>try
  {
      // Code that may throw different exceptions
  }
  catch (Exception ex)
  {
      MessageBox.Show(ex.ToString());         
  }
  </code></pre>
  
  <p>I used the above code mainly for debugging reasons, in order to see the exact type of exception and the according reason the exception was thrown.</p>
  
  <p>In a project I am creating now, I use several <code>try-catch</code> clauses and I would like to display a popup message in case of an exception, to make it more "user friendly". By "user friendly", I mean a message that would hide phrases like <em>Null Reference Exception</em> or <em>Argument Out Of Range Exception</em> that are currently displayed with the above code.</p>
  
  <p>However I still want to see relevant info with the type of exception that created the message. </p>
  
  <p>Is there a way to format the displayed output of thrown exceptions according to previous needs?</p>