Page 1 of 1
Combobox bajo fhw7.01 no retorna el indice
Posted:
Sun Mar 09, 2008 2:27 pm
by laugusto
Buenos dias,
Sr. Antonio
En la version de fhw701 el combobox no me retorna el indice e sin el contenido, vea el ejemplo:
nOp := { "meu", "seu", "deles" }
Si seleciono "meu" en el combobox, el retorno es "meu", deberia me retornar 1 como las versões anteriores, que pasa? como resolvo isto?
Gracias de antemano,
Posted:
Mon Mar 10, 2008 8:31 pm
by ARCC
Buen día para todos...
Que tal amigo laugusto, por casualidad probaste el ejemplo TestComb.prg que está en Samples?.
jejejeje
Posted:
Mon Mar 10, 2008 11:25 pm
by leandro
Amigo alguna vez a mi me paso algo igual. Y el problema radicaba en que en PELLESC, existe una propiedad llamada SORT o algo asi. Intenta desabilitando esa opción.
Saludos
Espero te sirva.
Posted:
Mon Mar 10, 2008 11:49 pm
by Antonio Linares
Luiz Augusto,
Puedes mostrar el código en donde creas el combobox ? gracias
Posted:
Tue Mar 11, 2008 12:37 am
by laugusto
Buenas,
Gracias por me contestar Antonio, mi código es com segue:
- Code: Select all Expand view
// Tipo de Cabelo
TPCABT := { "A - Natural ", "B - Seco ", "C - Grosso ", "D - c/Química ",;
"E - Resistente", "F - Liso ", "G - Etnico ", "H - c/Queda ",;
"I - Fino ", "J - Médio ", "K - Ondulado " }
REDEFINE COMBOBOX oTFI_TPCAB VAR aFic[13] ITEMS TPCABT ID 74 OF oFld:aDialogs[01] STYLE CBS_DROPDOWN
oTFI_TPCAB:bGotFocus := { |Self| Self:Open() }
oTFI_TPCAB:bKeyDown := { |nKey| IF( nKey = VK_RETURN, oTFI_TPCABO:SetFocus(), ) }
na linea abajo, me causa el problema
Replace FI_TPCAB With Alltrim( Str( aFic[13] ))
FI_TPCAB es tipo caracter. e aFic[13] deberia ser numerico
Gracias de Antemano,
Posted:
Tue Mar 11, 2008 12:46 am
by laugusto
Buenas,
Antonio Castro, antes de atualizarme a fwh701, el combobox me retornava el indice del array;
Leandro Alfonso, no uso pellesc e sin el workshop;
Antonio Linhares, intentei compilar el combobox.prg de source\classes del fwh2.6 junto com meu projeto, e esta funcionando perfecto, no se o que passa, poderia revisar el combobox de las proximas versões?
Saludos, Regards,
Posted:
Tue Mar 11, 2008 1:22 pm
by ARCC
Buen día para todos...
laugusto, prueba de esta forma a ver si te funciona:
Replace FI_TPCAB With Alltrim( Str( oTFI_TPCAB:nAt ))
Posted:
Tue Mar 11, 2008 2:15 pm
by ronaldo
Quando você criar a variavel:
aFic[13] := "" aqui ele retorna o campo texto selecionado
agora se fizer assim:
aFic[13] := 0, ela devera lhe trazer o numero da COMBO
Posted:
Tue Mar 11, 2008 4:54 pm
by laugusto
Buenas Tardes,
Antonio Castro, vou intentar com Replace FI_TPCAB With Alltrim( Str( oTFI_TPCAB:nAt )), no creo que compilar junto com meu projeto el combobox.prg de versiones anteriores sea la solucion;
Ronaldo, eu inicializo aFic[13] := 1, creio que deveria retornar o indice e não o conteudo, isto esta causando erro, a solução como eu disse antes, foi compilar o combobox.prg da versão fwh2.6, que esta funcionando ok, mas, creio que as melhorias da versão do fwh7.01 nesta classe(combobox.prg) estou deixando de aproveitar com esta "gambiarra".
Saludos, Regards,
Posted:
Tue Mar 11, 2008 7:28 pm
by Antonio Linares
Luiz Augusto,
Inicializa aFic[13] con 1
aFic[ 13 ] := 1
REDEFINE COMBOBOX ...