Re: Need help with Radio Buttons...
Re: Need help with Radio Buttons...
- Subject: Re: Need help with Radio Buttons...
- From: Stephan Ruggiero <email@hidden>
- Date: Wed, 6 Apr 2005 19:03:31 +0200
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
------
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