Hi all,

Situation:
I have a window which contains several NSTextField. In these NSTextField, I 
want that when a user presses a key which is not a number ( 0-9), the active 
NSTextField will not accept the key input (that is, it does nothing).

What I find on the list:
I find several posts similar to my situation. However, after reading these 
posts, I got much confused.
1, Some posts said that I should implement the method:
 - (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)aSelector;

2, Some posts said that I should inherit from NSWindow or NSTextField and 
implement the method:
- (void)keydown: ( event *)et;

My Questions:

1. If 1 is right, where should I implement the method ? Inherit from NSWindow? 
Inherit from NSTextField and use it to replace NSTextField? And How? Could 
someone show me some examples?

Also, there is no selector like: insertOne:, insertTwo ... etc. How should I 
know the user is pressing a number key?

2. If 2 is right, how to do it?
I have tried to inherit from NSTextField. The keyDown event is not called when 
I press any key.


3. Any other methods to achieve?

Thank you.

Pei-Yuan
@KCodes

_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to