uso de radiobutton desde resources

Post Reply
User avatar
Arturo Lopesoria
Posts: 84
Joined: Fri Aug 10, 2007 1:47 am
Location: Mexico DF
Contact:

uso de radiobutton desde resources

Post by Arturo Lopesoria »

Antonio:
Necesito usar RadioButtos desde resources, tengo el siguiente codigo y no se como hacer para conocer el status de los objetos, necesito algo asi como :lIsChecked() o :lChecked, pero no puedo obtener el status.

MI CODIGO:

REDEFINE RADIO oRadF1 var nRadF1 ID 405 OF oDlg ;// Sel Opcion1
on click ( oRadF2:uncheck(), oRadF2:refresh() )

REDEFINE RADIO oRadF2 var nRadF2 ID 406 OF oDlg ;// Sel Opcion2
on click ( oRadF1:uncheck(), oRadF1:refresh() )

LO ANTERIOR SI FUNCIONA, solo que en otra parte del programa no puedo conocer el status de oRadF1, oRadF2. -Que me falta?

GRACIAS. SALUDOS!
Arturo LS
User avatar
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Entiendo que no estas definiendo bien el RadioButton, porque los defines como elementos separados, cuando debieras definir un solo radiobutton, con todos los elementos que quieras, en tu caso dos.

Code: Select all

REDEFINE RADIO oRad VAR nRad ID 405,406 OF oDlg
De esta forma, ya no hace falta que programes nada en on click, puesto que lo gestiona el control, y para saber que elemento tienes seleccionado, consultas la variable nRad que será 1 o 2 dependiendo de la selección.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Arturo Lopesoria
Posts: 84
Joined: Fri Aug 10, 2007 1:47 am
Location: Mexico DF
Contact:

Post by Arturo Lopesoria »

Muchas Gracias, lo voy a hacer de esa manera.
Yo no habia entendido como relacionar los dos controles definidos en recursos, hay varios ejemplos pero todos a partir de codigo.
Biel EA6DD wrote:Entiendo que no estas definiendo bien el RadioButton, porque los defines como elementos separados, cuando debieras definir un solo radiobutton, con todos los elementos que quieras, en tu caso dos.

Code: Select all

REDEFINE RADIO oRad VAR nRad ID 405,406 OF oDlg
De esta forma, ya no hace falta que programes nada en on click, puesto que lo gestiona el control, y para saber que elemento tienes seleccionado, consultas la variable nRad que será 1 o 2 dependiendo de la selección.
Arturo LS
Post Reply