> Computer monkeys need quick rewards to reinforce correct behavior!

Computer monkeys need trunk monkeys to keep them in line.
 


-----Original Message-----
From: Dennis McGrath <[email protected]>
To: [email protected] (RBASE-L Mailing List)
Date: Mon, 2 Mar 2009 15:18:29 -0600
Subject: [RBASE-L] - Re: Mouse Happy Users


Also,  make sure to give adequate visual feedback that the mouse click was 
recognized and is being acted upon.
Some users keep clicking because they don’t realize their click was 
recognized.
Computer monkeys need quick rewards to reinforce correct behavior!



From: [email protected] [mailto:[email protected]] On Behalf Of Dennis 
McGrath
Sent: Monday, March 02, 2009 3:09 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Mouse Happy Users
This is very strange.
Mouse clicks should never be buffered.
If you click on a disabled control, no click event should ever happen.
Try disabling the form instead.
In other Windows programming languages, my standard way of foiling the 
“clickers” is to disable the whole form, not just the clicked control.  
I only reenable the form when my click event code is done executing.
Dennis McGrath



From: [email protected] [mailto:[email protected]] On Behalf Of jan johansen
Sent: Monday, March 02, 2009 2:49 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Mouse Happy Users
John, 
  
Then I would use the suggestions provided by Emmitt/Bill. 
  
Jan 
  
-----Original Message----- 
From: "John Engwer" <[email protected]> 
To: [email protected] (RBASE-L Mailing List) 
Date: Mon, 2 Mar 2009 15:22:23 -0500 
Subject: [RBASE-L] - Re: Mouse Happy Users 
Jan,
 
I have tried disabling the DBGrid but the mouse clicks are stored in a 
buffer and as soon as you re-enable the DBGrid the EPP executes again.  
 
John 
 
From: [email protected] [mailto:[email protected]] On Behalf Of jan johansen 

Sent: Monday, March 02, 2009 3:04 PM 
To: RBASE-L Mailing List 
Subject: [RBASE-L] - Re: Mouse Happy Users 
 
John, 
  
I've done things like putting this in my on-clik eep. 
  
IF vSelectedRow IS NOT NULL THEN 
   PROPERTY mydbgrid ENABLED 'FALSE' 
   --do what I need to do here 
   PROPERTY mydbgrid ENABLED 'TRUE'  
 ELSE 
   PROPERTY mdbgrid ENABLED 'TRUE'  
ENDIF 
RETURN 
  
Jan 
  
 
-----Original Message----- 
From: "John Engwer" <[email protected]> 
To: [email protected] (RBASE-L Mailing List) 
Date: Mon, 2 Mar 2009 14:57:33 -0500 
Subject: [RBASE-L] - Mouse Happy Users 
In my applications I use a LOT of DBGrids that require a single mouse click 
to execute an EEP.  Most users like the fact that one click is all that is 
required.  However, are always a few  users that when they see a list, they 
think you should click the mouse at least two or three times (I call them 
Mouse Happy Users).  This causes the EEP to execute twice (or more), 
sometimes producing undesirable results or error conditions.  I have tried 
warning messages “Single Click Only!” but they ignore the warning and 
keep clicking away.  Does anyone have a way to suppress the mouse after one 
click that doesn’t require a lot of programming? 
  
John Engwer 
Engwer & Associates 
2449 Scenic Ridge Drive 
North Huntingdon, PA 15642-2120 
  
Phone: 412 751-2433 
Email: [email protected] 
WWW.ENGWER.US 

Reply via email to