Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. public Form1()
  2. {
  3. InitializeComponent();
  4. }
  5.  
  6. globalKeyboardHook gkh = new globalKeyboardHook();
  7.  
  8. private void Form1_Load(object sender, EventArgs e)
  9. {
  10. gkh.HookedKeys.Add(Keys.F1);
  11.  
  12. gkh.KeyDown += new KeyEventHandler(gkh_KeyDown);
  13.  
  14. // gkh.KeyUp += new KeyEventHandler(gkh_KeyUp);
  15. }
  16.  
  17. void gkh_KeyUp(object sender, KeyEventArgs e)
  18. {
  19. this.Show();
  20. e.Handled = true;
  21. }
  22.  
  23. void gkh_KeyDown(object sender, KeyEventArgs e)
  24. {
  25. this.Hide();
  26. e.Handled = true;
  27. }
  28.  
  29. private void Form1_Closing(object sender, EventArgs e)
  30. {
  31. gkh.unhook();
  32. }
  33.  
  34. private bool IsHide { get; set; }
  35.  
  36. /*O Evento gkh_KeyUp pode ser removido, eu apenas comentei
  37. void gkh_KeyUp(object sender, KeyEventArgs e)
  38. {
  39. this.Show();
  40. e.Handled = true;
  41.  
  42.  
  43. }*/
  44.  
  45. void gkh_KeyDown(object sender, KeyEventArgs e)
  46. {
  47. if(!this.IsHide)
  48. this.Hide();
  49. else
  50. this.Show();
  51. this.IsHide = !this.IsHide
  52. e.Handled = true;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement