Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: dianavila en 24 Octubre 2005, 18:25 pm



Título: nombre de radiobtn con una variable
Publicado por: dianavila en 24 Octubre 2005, 18:25 pm
hola tengo  una pregunta urgente:
tengo que hacer una simulacion de un juego, como los de programas de concurso, donde avientan un puck por un panel vertical y tiene palitos donde va rebotando hacia abajo hasta llegar a un casilla con un premio.

Los rebotes lo tengo pensado hacer con random, y los btns estan nombrados de acuerdo a su nivel y posicion, opt1_1, opt2_1 etc.

El problema es que ya tengo el procedimiento pero ahora no se como hacer para que las variables que manejo para la posicion, asignarlas al nombre del radio btn y hacer que se encienda, para simular la caida.

Agredecere su  pronta ayuda, ya que urgente!!


Título: Re: nombre de radiobtn con una variable
Publicado por: Piojoman en 25 Octubre 2005, 01:37 am
Mira mucho no entendi lo que propones, el juego si pero el problema no, los botones que hacen?? Opt1_1, Opt2_1, si son objetos te recomiendo que hagas Matrices de Controles, lo unico que tenes que hacer es nombrar a todos los botones como OPT_1 despues se ponen solos los indices y para acceder a algunos de ellos hay que poner OPT_1(NObjeto) = xxx. Lo mismo si son variables lo unico que cambia es la forma de declaracion que es Dim Opt1(1 to N) as Variant (o el tipo que quieras)... Esto te servira para usar ciclos For,While,etc. ya que antes como querias hacerlo no se podria.


Título: Re: nombre de radiobtn con una variable
Publicado por: dianavila en 25 Octubre 2005, 17:28 pm
gracias piojoman, me suena interesante lo de las matrices de variables, los radio btn solo es la simulacion de donde pega el puck , se enciende.

pero lo de opt_  solo son los nombre del los btns, y son en forma piramidal, asi que no se me ocurre como adecuarlo a una matriz.

Gracias