Hi all,
I've a very specific layout requirement for an option set where for some of the options it is necessary to also show additional checkboxes. At the moment I've solved it by using Microsoft's radio button as depicted in picture below.
I tried to achieve the same with the UltraOptionSet but didn't find a way to add an extra control to one of the choices. Is there a way to do this, maybe with another Infragistics control?
I've attached the files for this form which probably gives a better picture than this screenshot.
Thanks, Wolfgang
Hi Wolfgang,
I am very glad that my sample helped you.
Thank you for your feedback and for sharing with us the modified version of the sample.
We believe that the other community members could benefit from such threads.
Hi Vasil,
thanks for your effort and your sample, it was coming very close to my requirements :-) The two checkboxes should always be visible but only be enabled if the associated option set is selected. Also the checkboxes should be located in an own column to the right of the option sets.
These were no real big issues, I modified your sample so that it fits perfect to the requirements. I've attached it, maybe you or other forum users are interested in.
Thanks again,Wolfgang
I created a sample for you using the UltraGridBagLayoutPanel. I Added 4 UltraOptionSet controls and 2 UltraCheckEditors under the first and third OptionSets. It looks like the screenshot you sent.
Could you please review the sample and see if it meets your requirements.
thanks for sharing your ideas, I really appreciate that!
What I want to achieve with the option set is to be able to select only one option at a time. The Microsoft RadioButton control does this in that way that you add several RadioButton controls to a container control such as a Panel or GroupBox which groups them logically together thus only one option at a time may be selected.
I think, I understand your suggestions but this means that nodes with an UltraOptionSet will always have just one option and I have to take care myself that always just one option is selected by processing the appropriate event that one of the UltraOptionSet has been selected, deselected all others. Since I don't want that the nodes and checkboxes are folded in the UltraTree I have to take care on that as well.
Before writing my initial post I was thinking of using an UltraGridBagLayoutPanel, place several UltraOptionSet and UltraCheckEditor controls onto it, handle the events from the UltraOptionSet controls to make them exclusive.
Regards, Wolfgang
If you want to use only one UltraOptionSet with items in it for different options, so as to be able to select only one option at a time, it is not possible to add a checkbox or other control in the UltraOptionSet. What you can do is to use an UltraTree and add UltraOptionSet to different nodes. And for some of them you can add child nodes containing checkboxes.
Another solution could be to use the UltraTree again and add UltraCheckEditors in both parent and child nodes.
Please feel free to let me know if I misunderstood you or if you have any other questions.