Click here to Skip to main content


AnswerRe: C#/JS problematic iteration with table... PinprotectorRichard MacCutchan16-Aug-14 22:11 
QuestionC# Keybind for Autoclicker PinmemberMember 1101699616-Aug-14 17:39 
AnswerRe: C# Keybind for Autoclicker PinmemberZain Ul Abidin16-Aug-14 20:49 
AnswerRe: C# Keybind for Autoclicker [modified] PinmemberOmegaExtern16-Aug-14 21:44 
First off all, you are dealing with deprecated method (mouse_event).
Second, I think you will need KeyPreview enabled/set to true for your form (look on Form1 properties).
Third, "if (e.KeyCode.ToString() == "F") ;" wtf?
That "if" branch statement does nothing, why? You assigned it to empty (;) and by not using "{" and "}" it basically mean "if" is limited to single line.. code style..
Fourth, your if statement comparison should be made from "e.KeyCode.ToString() == "F" to "e.KeyCode == Keys.F".
Fifth, are you sure your events (timer1_Tick/Form1_KeyDown) are assigned, that could be a main cause, "this code does nothing", as I don't see anything in your constructor, "InitializeComponent();", and you didn't posted code of your (*.Designer.cs) Form1.Designer.cs file in this case.
Sixth, it is a lot of bad practice in here so I will jump to seventh.
Seventh, you can't just copy/paste into C# always double-check everything such as Win32 native API you deal with, it maybe have wrong signature from my experience there are a lot of examples also 90% of all Windows native APIs from are NOT correctly defined, so sad...
I have fixed your code, and it works fine for me, all you need to do is keep up with my friendly warnings.
If you are not that smart, well, here is my smart suggestion for you, why not do:
"timer1.Enabled = Keys.F;" in Form1_KeyDown event (Keys.F will be 1/true when hold down; otherwise 0/false).
And yeah, do not forget mouse_event() is deprecated method and is no longer officially supported (so I should not be even giving you away these nice warnings).
Switch to SendInput function with structures, it is not that hard.
Best regards, OmegaExtern.

modified 17-Aug-14 2:55am.

GeneralRe: C# Keybind for Autoclicker PinmemberMember 1101699616-Aug-14 21:47 
GeneralRe: C# Keybind for Autoclicker PinmemberOmegaExtern16-Aug-14 21:50 
Questioncheck array value exists Pinmemberscottichrosaviakosmos16-Aug-14 4:11 
AnswerRe: check array value exists Pinmemberjlopez78816-Aug-14 4:34 
GeneralRe: check array value exists Pinmemberscottichrosaviakosmos16-Aug-14 5:03 
AnswerRe: check array value exists PinprotectorOriginalGriff16-Aug-14 4:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy | Mobile
Web03 | 2.8.150327.1 | Last Updated 29 Mar 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid