Re: How can I retrieve the control's message?
Re: How can I retrieve the control's message?
- Subject: Re: How can I retrieve the control's message?
- From: Douglas Davidson <email@hidden>
- Date: Mon, 28 Jan 2008 18:12:28 -0800
On Jan 28, 2008, at 6:05 PM, Nick Zitzmann wrote:
The Mac OS X equivalent is to subclass the view and override the
method that handles the event, such as -keyDown:, -mouseDown:, etc.
But many classes, such as NSTextField, have either an action or
delegate API that gets called when something happens, such as -
controlTextDidChange:. If either a target/action or a delegate did-
change method is present in the class (or superclass), then you
should use them instead unless you really know what you're doing.
I would put the second paragraph here first, for emphasis. If you're
dealing with anything that handles real text input--NSTextField, for
example--then you definitely do not want to be overriding -keyDown:.
The real solution to the OP's question is to start with some
tutorials; any introductory set of Cocoa examples would answer these
sorts of very basic questions, for which the answer is usually going
to be "hook it up in IB".
Douglas Davidson
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden