Skip navigation.
 
mlRe: Need help with Radio Buttons...
FROM : Brian O'Brien
DATE : Wed Apr 06 19:18:27 2005

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...
>

Related mailsAuthorDate
mlNeed help with Radio Buttons... Brian O'Brien Apr 6, 18:19
mlRe: Need help with Radio Buttons... Scott Stevenson Apr 6, 18:23
mlRe: Need help with Radio Buttons... Brian O'Brien Apr 6, 19:01
mlRe: Need help with Radio Buttons... Stephan Ruggiero Apr 6, 19:03
mlRe: Need help with Radio Buttons... Shawn Erickson Apr 6, 19:14
mlRe: Need help with Radio Buttons... Ricky Sharp Apr 6, 19:18
mlRe: Need help with Radio Buttons... Brian O'Brien Apr 6, 19:18
mlRe: Need help with Radio Buttons... Dave Rehring Apr 6, 19:22
mlRe: Need help with Radio Buttons... Hamish Allan Apr 6, 20:00
mlRe: Need help with Radio Buttons... Brian O'Brien Apr 6, 22:45
mlRe: Need help with Radio Buttons... Brian O'Brien Apr 6, 22:55
mlRe: Need help with Radio Buttons... Caleb Strockbine Apr 6, 23:05