Página 1 de 1

ME enrede

Publicado: Jue Dic 02, 2004 7:49 am
por zeasoftware
Kiero tomar un valor de un arreglo ke pertenece a tForm, en la cual hay un
tGroup ke contiene tComboBox, oEdit,
Al cambiar el valor del tCombo, kiero tomar el valor de ese array en la
posicion ke seleccione del tCombo, lo he intentado asi:
WITH OBJECT ::oCbx := TComboBox():New( ::aGroups[nGroup][1] )
//[nGroup]
:SetBounds( 100, 30, 360, 125 )
:aItems := aItems
:nIndex := 1
:cTooltip := "Artículos de Linea"
:nStyle := csDROPDOWNLIST
:OnChange := {|Self| ::CalcMonto( ::oPrecios:aItems[
::oCbx:nIndex ] ) }
//:OnChange := {|oSender| ::CalcMonto( ::oPrecios:aItems[
::oCbx:nIndex ] ) }
//:OnChange := {|| ::CalcMonto( ::aPrecios[ ::oCbx:nIndex ] ) }
:Create()
END
Pero me marca error, aunke estan como comentario pero asi los he intentado.
Gracias

ME enrede

Publicado: Jue Dic 02, 2004 11:50 am
por jfgimenez
Ramón,
> :OnChange := {|Self| ::CalcMonto( ::oPrecios:aItems[
> ::oCbx:nIndex ] ) }
El parámetro que se recibe en el evento es oSender, no Self.
De todos modos, no has dicho qué error te aparece. Por favor, intenta
siempre dar la mayor información posible del problema que tengas, de lo
contrario no podemos saber qué te ocurre, y casi seguro que no podremos
solucionarlo.
--
Un saludo,
José F. Giménez