title: Clipboard is always null
body: <p>I am trying to take a screenshot of my monitor, after pressing <kbd>Print Screen</kbd> button. With the code below I am trying to check whether there is any contents in clipboard. If so, I am trying to save it in <code>c:\</code> folder. But <code>Clipboard.ContainsImage()</code> always returns 0, but when I paste in Paint, there is an image.</p>
  
  <p>I read somewhere that this can be done with delegates. Please let me know how to do that.</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.ComponentModel;
  using System.Data;
  using System.Drawing;
  using System.Text;
  using System.Windows.Forms;
  using System.Drawing.Imaging;
  namespace Example2
  {
      class Program
      {
          static void Main(string[] args)
          {
              if (Clipboard.ContainsImage())
              {
                  //System.Drawing.Image screenshot = new System.Drawing.Image();
                  Image screenshot = Clipboard.GetImage();
  
                  screenshot.Save("c:\\screenshot.jpg");
              }
              Console.ReadLine();
          }
      }
  }
  </code></pre>