Re: makeFirstResponder NOT working
Re: makeFirstResponder NOT working
- Subject: Re: makeFirstResponder NOT working
- From: email@hidden
- Date: Wed, 29 Sep 2004 17:49:42 -0300
Tried it, but it did not solve the problem. The last NSTextField edited keeps
being the First Responder.
I've put an NSLog in my NSWindow subclass, just to see if it gets the
makeFirstResponder to
textField1 and does get it, but after my Window gets closed. Weird!
Any ideas?
Thanks for your interest.
Marcos
Citando Matt Neuburg <email@hidden>:
> On Wed, 29 Sep 2004 14:31:02 -0300, email@hidden said:
> > I have a Window and in it I have 3 NSTextFields and 2 NSButtons. My OK
> Button
> > has \r for its key equivalent.
> >
> > Well, I would like to make the first NSTextField the First Responder after
> I
> > click the OK Button or press the RETURN key. The code that will be executed
> > when I either click the OK button or type the RETURN key has the following
> > statement:
> >
> > [[self window] makeFirstReponder: textField1];
> >
> > The thing is when I click the OK button it all works just fine, BUT when I
> > press the RETURN key, the statemente above is not respected by COCOA and
> the
> > First Responder is the last NSTextField edited and NOT the First
> NSTextField.
> >
> > How can I tell COCOA that I want the First Responder to be the first
> > NSTextField either when the user clicks the OK button or when the user
> presses
> > the RETURN key, which is the OK button's key equivalent?
>
> Use delayed performance. There need not be any real delay. So:
>
> [[sender window]
> performSelector:@selector(makeFirstResponder:)
> withObject:textField1
> afterDelay:0];
>
> m.
>
> --
> matt neuburg, phd = email@hidden, <http://www.tidbits.com/matt/>
> A fool + a tool + an autorelease pool = cool!
> AppleScript: the Definitive Guide
> <http://www.amazon.com/exec/obidos/ASIN/0596005571/somethingsbymatt>
>
>
>
>
___________________________________________________________________________________
Acesse nosso portal www.click21.com.br
Porque internet grĂ¡tis, nem a Embratel pode fazer mais barato. Mas pode fazer melhor.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden