¿ Como hago para que un radiobutton rebote en un button ?

Iniciado por arts, 14 Junio 2013, 23:46 PM

0 Miembros y 1 Visitante están viendo este tema.

arts

LA pregunta es así se de simple, estoy haciendo un arkanoid y quería saber como realizar el rebote sobre la paleta. He de decir que aunque lo he pensado a la conclusión que he llegado es que algo no entiendo o en algo estoy fallando cuando no me está saliendo.

Aquí dejo como lo haría yo ( pero no me funciona y no entiendo el porque )

Código (vbnet) [Seleccionar]

If RadioButton1.Bottom >= Button1.Top Then
           If RadioButton1.Bottom >= Button1.Top And RadioButton1.Top <= Button1.Bottom Then
               empezar = 1 'empezar hace que se mueva con un timer el radiobuton
           End If
       End If


ABDERRAMAH

Prueba a hacerlo así:

Código (vbnet) [Seleccionar]

     If RadioButton1.Bottom.y >= Button1.Top.y And RadioButton1.Top.y <= Button1.Bottom.y Then


el tema que deberás comprobar también radiobutton1.bottom.x con lo correspondiente etc.

XresH

No te sería útil usar la propiedad Location? digo basas todo en posiciones y te complicas menos,  declaras una variable estableciendola como nuevo punto, le asignas x,y.

Despues le asignas el valor a la propiedad del RadioButton


RadioButton.Location = Variable

Y si la ubicación del radio button es igual a la de la barra (choca contra ella) hacés que se ejecute el movimiento contrario, buena idea esa yo vi 1 ejemplo una vez pero en vb 6.

Es una sugerencia nomas :D


Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<