title: Holding Shift While Clicking?
body: <p>i was wondering wether it is possible to hold down shift while clicking with the mouse.</p>
  
  <p>It would look simmilar to this: - If you could simulate a mouse click with the SendKeys.SendWait function - <code>SendKeys.SendWait(+{Mouseclick});</code>
  So far I have called the API "User32.dll" to call the mouse click:</p>
  
  <pre><code>public const int MOUSEEVENTF_LEFTDOWN = 0x2;
  public const int MOUSEEVENTF_LEFTUP = 0x4;
  public const int MOUSEEVENTF_MIDDLEDOWN = 0x20;
  public const int MOUSEEVENTF_MIDDLEUP = 0x40;
  public const int MOUSEEVENTF_RIGHTDOWN = 0x8;
  public const int MOUSEEVENTF_RIGHTUP = 0x10;
  [DllImport("User32.dll")]
  public static extern int mouse_event(int dwFlags, int dx, int dy, int cButton, int dwExtra);
  
   mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
  mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  </code></pre>
  
  <p>However; is it possible to hold the Shift key down at the same time?</p>
  
  <p>Regards, DotTutorials</p>