Re: Need help with Radio Buttons...
Re: Need help with Radio Buttons...
- Subject: Re: Need help with Radio Buttons...
- From: "Brian O'Brien" <email@hidden>
- Date: Wed, 6 Apr 2005 11:18:27 -0600
On Apr 6, 2005, at 11:03 AM, Stephan Ruggiero wrote:
Hi,
if you just have one or two radio buttons I'd suggest not to use
NSMatrix - add a regular Button to your Nib and in the attributes
window set the type to be "radio button".
Now the IBOutlet can set to be a pointer to NSButton:
IBOutlet NSButton *myRadioButton1;
IBOutlet NSButton *myRadioButton1;
In the implementaion, you can access the button state with something
like this (not tested):
if ([myRadioButton1 state]) {
NSLog(@"Button state is \"ON\"!");
// some other stuff
} else {
NSLog(@"Button state is \"OFF\"!");
// some more stuff...
}
to go further you can connect an IBAction to the button to call the
method above, so you can react directly to some button changes
I see what you mean.. that sounds like a good idea...
But i guess I would have to handle the 'exclusive' code myself
ie when one button turns on then turn off all the others myself.
(Which is being done for me by the NSMatrix).
Thank you very much.
------
You wrote:
I've managed (without using bindings, because I don't have time to read
a twenty page document
to get a radio button working) to get the value of a radio button due
to a click on one
of the set. I did this by the [sender selectedTag] method in the
action method.
However there are times when I want to know the value of a radio button
not just when it
has been clicked. I have tried to set it up the radio button set as
an outlet and then
checking the selectedTag however the variable that I created in my
class is nul
in mycontrolle.h I added:
IBOutlet NSMatrix *myRadioButtons;
then somewere in the program when I wanted the value i
tried
NSLog(@"%@", myRadioButtons); // <<---- printed out (null)
[myRadioButtons selectedTag]; // allways returns 0 of course...
_______________________________________________
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