Esempio n. 1
0
 /// <summary>
 /// Prevents the control from intercepting mouse clicks
 /// </summary>
 /// <param name="control"></param>
 public static void DisableMouseEvents(this Control control)
 {
     if (clickThroughs.ContainsKey(control))
     {
         control.Disposed += control_Disposed;
     }
     StUtil.Native.WndProcOverride o = new Native.WndProcOverride(control, Native.WndProcOverride.CreateClickThroughHandler());
     clickThroughs.Add(control, o);
 }
Esempio n. 2
0
 /// <summary>
 /// Prevents the control from intercepting mouse clicks
 /// </summary>
 /// <param name="control"></param>
 public static void DisableMouseEvents(this Control control)
 {
     if (clickThroughs.ContainsKey(control))
     {
         control.Disposed += control_Disposed;
     }
     StUtil.Native.WndProcOverride o = new Native.WndProcOverride(control, Native.WndProcOverride.CreateClickThroughHandler());
     clickThroughs.Add(control, o);
 }