11/09/2002 5:56:57 p.m., "Moretti, Giovanni" <[EMAIL PROTECTED]> wrote:

>We have this tiny program for a form. It has an edit box and an OK button.

See the 'default' and 'cancel' properties of a button in the documentation.


>
>Putting the cursor into the Edit Box and pressing <Enter> should (according to the 
>following code) cause the dialog box to turn White, but before it does so the OK 
BUTTON Click Handler is called and turns the form RED.
>
>We're not clicking the OK Button just pressing Enter so why is the handler called?
>
>The Form is called OKBottomDlg:
>
>====================================================================
>procedure TOKBottomDlg.Edit1KeyUp(Sender: TObject; var Key: Word;
>  Shift: TShiftState);
>begin
>  if ord(key) = 13 then {it's a return character}
>    color := clWhite;
>end;
>
>procedure TOKBottomDlg.OKBtnClick(Sender: TObject);
>begin
>  color := clRed;
>end; 
>
>====================================================================
>
>The complete project can be downloaded from:
>   http://www-ist.massey.ac.nz/GMoretti/OKButtonTest.zip
>
>How can we stop the Click handler from being called when <enter> is pressed?
>
>Thanks
>Giovanni 
>________________________________________________________________________
>Giovanni Moretti  |  Institute of Information Sciences and Technology 
>Senior Lecturer   |  Massey University, Palmerston North, New Zealand 
>Computer Science  |  Ph 64-6-3505799x2474 == Fax 64-6-3502259 == ZL2BOI 
>------------------------------------------------------------------------
>http://www-ist.massey.ac.nz/Giovanni  
>---------------------------------------------------------------------------
>    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                  Website: http://www.delphi.org.nz
>To UnSub, send email to: [EMAIL PROTECTED] 
>with body of "unsubscribe delphi"
>Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
>
>



---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to