[Gambas-user] re-setting several radiobuttons to false ?how

richard terry rterry at ...1946...
Wed Aug 5 13:00:01 CEST 2009


On Wed, 5 Aug 2009 08:04:16 pm Stefano Palmeri wrote:
> Il mercoledì 5 agosto 2009 11:16:32 Charlie Reinl ha scritto:
> > Am Mittwoch, den 05.08.2009, 17:48 +1000 schrieb richard terry:
> > > If one has say 3 radiobuttons in a container
> > > is there anyway to set them all back to false ?
> > >
> > > If I try this code to clear some textboxes, checkboxes and radiobuttons
> > > contained within a hbox, the tetboxes clear and checkboxes clear, but
> > > not the radiobuttons:
> > >
> > >   Dim hCtrl As Control
> > >   Dim hb As HBox
> > >   Dim tb As TextBox
> > >   Dim cb As CheckBox
> > >   Dim rb As RadioButton
> > >
> > >  For Each hctrl In Vbox1.children
> > >      If hctrl Is hbox Then
> > >         hb = hctrl
> > >        For Each hCtrl In HB.Children
> > >          If hctrl Is textbox Then
> > >             tb = hctrl
> > >             tb.Clear()
> > >          Else If hctrl Is RadioButton Then
> > >             rb = hctrl
> > >             rb.value = False
> > >          Else If hctrl Is checkbox Then
> > >               cb = hctrl
> > >              cb.value = False
> > >         End If
> > >        Next
> > >      End If
> > >   Next
> > >
> > > If I directly address the radiobutton in the group by name, it still
> > > dosn't clear.
> > >
> > > any help appreciated.
> > >
> > > Richard
> >
> > Salut Richard,
> >
> > https://secure.wikimedia.org/wikipedia/en/wiki/Radiobutton
> >
> > The Apple Human Interface Guidelines specify that one item of a radio
> > button group must always be selected.
> >
> > Charlie
>
> Some time ago we talked about it. If you wanna clear all radiobuttons
> there's an easy workaround. Add a radiobutton (say HiddenRadioButton)  in
> the group and set its "Visible" property FALSE.
>
> So when you want to clear radiobuttons, just select the hidden radiobutton,
> HiddenRadioButton.Value = TRUE and all others in the group will be cleared.
>
> Ciao,
>
> Stefano
>
> > -------------------------------------------------------------------------
> >-- --- Let Crystal Reports handle the reporting - Free Crystal Reports
> > 2008 30-Day trial. Simplify your report design, integration and
> > deployment - and focus on what you do best, core application coding.
> > Discover what's new with Crystal Reports now. 
> > http://p.sf.net/sfu/bobj-july
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
> ---------------------------------------------------------------------------
>--- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day trial. Simplify your report design, integration and deployment - and
> focus on what you do best, core application coding. Discover what's new
> with Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user

Good solution.

thanks




More information about the User mailing list