title: C# get good color for label
body: <p>I have a random color for my background in my windows forms application.
  Now I want to display a label.</p>
  
  <p>But when the random color is white and the label also then the label is not visible.</p>
  
  <p>How can I get a perfect color there is visible on my background color(My backgroundcolor is a random color from System.Drawing.Color)</p>