Solo un Option Button seleccionado en diferentes frames

Iniciado por Sandstorm, 26 Junio 2008, 01:21 AM

0 Miembros y 2 Visitantes están viendo este tema.

Sandstorm

Hola!

Se me ha ocurrido una idea, para un programilla que tenga que ver con las loterias y estaba dandole aqui caña. Pero tengo una dudilla.

Tengo dos frames. Uno con 2 Option Button y otro con 5 Option Button.

Bien. Cuando ejecuto el programa, por naturaleza, hace que se pueda seleccionar uno de cada frame, es decir, uno en el primero y otro en el segundo. Necesito, no que se pueda seleccionar uno de cada frame, si no uno de todo el Formulario. Es decir, seleccione cualquiera de lso 7 del formulario, los demas cambien su Value a False.

A mi si que se me ha ocurrido algo, pero con option1_Click () el codigo End Sub option2_Click () el codigo End Sub.... y  es un coñazo... por que tengo 7, pero imaginaros que tengo tropecientos y la madre... el programa pesaria mas que una vaca en brazos, y seria igual de torpe que un pulpo en un garaje...

Lo he consultado con el Kizar que todos llevamos dentro y me ha mandado a tomar por el culo... (literal...)  ;D

Gracias!
El mundo se divide en dos categorías, los que tienen el revolver cargado y los que cavan. ¡Tú cavas!

cobein

Sacalos de los frames, asi todos tienen el mismo parent, podes simplemente ponerlos arriba.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

Sandstorm

Es que ese es mi problema, queria ponerlos en frames para poder tener la info de una forma mas ordenada...
El mundo se divide en dos categorías, los que tienen el revolver cargado y los que cavan. ¡Tú cavas!

cobein

Cuando digo que los saques de los frames me refiero a que CAMBIES EL PARENT, podes tener los frames y los options pegados adelante.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

cassiani

Cita de: Sandstorm en 26 Junio 2008, 01:21 AM
Necesito, no que se pueda seleccionar uno de cada frame, si no uno de todo el Formulario. Es decir, seleccione cualquiera de lso 7 del formulario, los demas cambien su Value a False.

A mi si que se me ha ocurrido algo, pero con option1_Click () el codigo End Sub option2_Click () el codigo End Sub.... y  es un coñazo... por que tengo 7, pero imaginaros que tengo tropecientos y la madre... el programa pesaria mas que una vaca en brazos, y seria igual de torpe que un pulpo en un garaje...

O creas una matriz de controles y le agregas este code:

Código (vb) [Seleccionar]

For I = 0 To 6
      If I <> Index Then Option1(I).Value = False
Next
'Index 0 y 1 para el form1 y el resto para el form2, total 7


Es cuestión de imaginar un poco