title: TLinkLabel background on a TPageControl
body: <p>I am trying to use a TLinkLabel on a TPageControl, and I can't find a way to make it use it's parent's background.</p>
  
  <pre><code>// Image removed because the website doesn't exist any more 
  // and I can't find it anywhere... Sorry.
  </code></pre>
  
  <p>As you can see, the parent tab sheet's lovely gradient is not preserved behind the link text. </p>
  
  <p>I would like the functionality of having multiple links in a flowing block of text (the functionality that TLinkLabel provides) <em>and</em> have the background of the parent showing behind the text.</p>
  
  <p>TLinkLabel does not have a ParentBackground property. I have tried creating a derived class that adds csParentBackground to the control style, to no avail:</p>
  
  <pre><code>TMyLinkLabel = class (TLinkLabel)
  public
    constructor Create(AOwner: TComponent); override;
  end;
  
  ...
  
  constructor TMyLinkLabel.Create(AOwner: TComponent); 
  begin
    inherited;
    ControlStyle := ControlStyle - [csOpaque] + [csParentBackground]
  end;
  </code></pre>
  
  <p>Anyone have any ideas?</p>