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!
uso de radiobutton desde resources
- Arturo Lopesoria
- Posts: 84
- Joined: Fri Aug 10, 2007 1:47 am
- Location: Mexico DF
- Contact:
uso de radiobutton desde resources
Arturo LS
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
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.
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.
Code: Select all
REDEFINE RADIO oRad VAR nRad ID 405,406 OF oDlg
- Arturo Lopesoria
- Posts: 84
- Joined: Fri Aug 10, 2007 1:47 am
- Location: Mexico DF
- Contact:
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.
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.
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.Code: Select all
REDEFINE RADIO oRad VAR nRad ID 405,406 OF oDlg
Arturo LS