Radio Button Mayhem

Posted on 2007-07-23
Medium Priority
Last Modified: 2013-12-26

I'm using option buttons for yes/no decsions by making a two-member control-array for each instance of yes/no.  For example:

Have you stopped beating your mother?            Yes @   No @        (@ represents the button)

The buttons aren't behaving as they should.  On some rows, I'm able to select both "yes" and "no" with two radio-buttons that are in the same control array.  In other words, they are not mutually exclusive like they should be.  However, if I click the "no" button above one of those pairs where both are selected, the "no" in the lower button is no longer selected.  In other words, the "no" in the lower row is mutually exclusive to the "no" in the row above it.  Obviously, buttons on different rows should have nothing whatsoever to do with eachother.

I hope that makes sense.  I have checked and double-checked the naming of all these buttons to make sure that there are control arrays only where I want them.  Everything looks fine.

Question by:NigelRocks
LVL 76

Accepted Solution

GrahamSkan earned 1600 total points
ID: 19550435
In VB6, radio burttons are grouped by being in the same container (frame), The names are notrelevant.
LVL 86

Assisted Solution

by:Mike Tomlinson
Mike Tomlinson earned 400 total points
ID: 19550731
If you want them to ~appear~ to be all in the same container then place each question (Label with its two RadioButtons) into a Borderless PictureBox.  Or build a UserControl to encapsulate a question with its associated controls...

Author Comment

ID: 19550779
Making sure that the buttons are all in their respective frames (shift/del - shift/ins) seems to have solved the problem.

However, I believe that the names of the buttons also matter if you want to create a control array.  In any case, thanks!

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
This article describes how to use a set of graphical playing cards to create a Draw Poker game in Excel or VB6.
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
Suggested Courses

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question