Checkbox

Post Reply
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Checkbox

Post by Kleyber »

Hola,

Como se hace para cambiar el caption de un checkbox desde recursos? He intentado hacer asi:

Code: Select all

MiCaption:="Mi nuevo caption"
REDEFINE CHECKBOX oCheck VAR cCheck ID 117 OF oDlg
oCheck:SetText(MiCaption)
Y asi:

Code: Select all

MiCaption:="Mi nuevo caption"
REDEFINE CHECKBOX oCheck VAR cCheck ID 117 OF oDlg
oCheck:cCaption:=MiCaption
Pero ninguno me funciona. Alguna idea?

Saludos,
Last edited by Kleyber on Wed Feb 28, 2007 11:54 am, edited 1 time in total.
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Kleyber,

Es un combobox editable (con un GET contenido) ?

De no serlo, puedes usar oCombo:Set( cOption ) en donde cOption es uno de los items contenidos del combobox.

De ser editable, oCombo:oGet:SetText( cText )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Antonio,

Gracias por responder y disculpa la confusión. Se trata de facto de un CHECKBOX y no un COMBOBOX, tanto que cambié el post original.
La duda es la misma: no he conseguido cambiar el caption de un checkbox en tiempo de ejecución.

Gracias y perdón por la confusión.
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Kleyber,

oCheckBox:SetText( cTexto ) debe funcionar
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Gracias Antonio,

Voy a probar y te comento.

Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Antonio,

Desafortunadamente no me funciona. :( Asi está mi código:

Code: Select all

   c133:="Nuevo PROMPT"
   REDEFINE CHECKBOX oDouble  VAR _double  ID 133 OF oDlg UPDATE
   oDouble:SetText(c133)
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Antonio,

He solucionado poniendo todos los ::SetText() en una función llamada por ON INIT. Pero esto es el comportamiento correcto?

Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Kleyber,

Es la forma correcta ya que hasta que no se activa el diálogo los controles no tienen asignados sus handles válidos
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Gracias por la aclaración, Antonio. Todo me funciona bien ahora.

Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
Post Reply