title: Replicate label with DrawString method
body: <p>I need to draw a string over a Infragistics toolbar, and I cannot use a label since it's background will not be actually transparent (see in image).</p>
  
  <p>I've managed to overlay the text as desired using DrawString method, but the problem is that the text does not resemble a label. it's thicker, aliased and for some reason black.</p>
  
  <p>What should i change im my code to replicate a label's looks using the DrawString method (same font, size, forecolor) ?</p>
  
  <p><img src="https://i.stack.imgur.com/EIHG6.png" alt="enter image description here"></p>
  
  <p>And the code:</p>
  
  <pre><code>FontFamily fontFamily = new FontFamily("Microsoft Sans Serif");
                  Font font = new Font(
                     fontFamily,
                     17,
                     FontStyle.Regular,
                     GraphicsUnit.Pixel);
                  SolidBrush solidBrush = new SolidBrush(SystemColors.ControlText);
  
                  drawParams.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
                  drawParams.Graphics.DrawString("String Drawn with DrawString method", font, solidBrush, textEditorLoc.X, textEditorLoc.Y + 25);
  </code></pre>