Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Form1()
- {
- InitializeComponent();
- }
- globalKeyboardHook gkh = new globalKeyboardHook();
- private void Form1_Load(object sender, EventArgs e)
- {
- gkh.HookedKeys.Add(Keys.F1);
- gkh.KeyDown += new KeyEventHandler(gkh_KeyDown);
- // gkh.KeyUp += new KeyEventHandler(gkh_KeyUp);
- }
- void gkh_KeyUp(object sender, KeyEventArgs e)
- {
- this.Show();
- e.Handled = true;
- }
- void gkh_KeyDown(object sender, KeyEventArgs e)
- {
- this.Hide();
- e.Handled = true;
- }
- private void Form1_Closing(object sender, EventArgs e)
- {
- gkh.unhook();
- }
- private bool IsHide { get; set; }
- /*O Evento gkh_KeyUp pode ser removido, eu apenas comentei
- void gkh_KeyUp(object sender, KeyEventArgs e)
- {
- this.Show();
- e.Handled = true;
- }*/
- void gkh_KeyDown(object sender, KeyEventArgs e)
- {
- if(!this.IsHide)
- this.Hide();
- else
- this.Show();
- this.IsHide = !this.IsHide
- e.Handled = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement