In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

browse array

Foro público de Xailer en español
Responder
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

quiero hacer un browse de un array en el cual el primer elemento sea una
imagen y el segundo una descripcion, en el mismo quiero manipularlo para que
no se vean lineas separadoras de columnas ni headers como hacer ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

browse array

Mensaje por ignacio »

Francisco,
Deberas utilizar el control TArrayBrowse, deberás indicarle una Imagelist
con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData deberás
indicar la imagen a mostrar en cada caso, con las propiedades
nRowDividerStyle y nColDivider Style especificas el estilo de las lineas y
por último para quitar el header utilizas la propiedad lHeader. Y eso es
todo.
Saludos
--
Ignacio Ortiz
www.xailer.com
"Francisco" <total@arrakis.es> escribió en el mensaje
news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
> quiero hacer un browse de un array en el cual el primer elemento sea una
> imagen y el segundo una descripcion, en el mismo quiero manipularlo para
> que
> no se vean lineas separadoras de columnas ni headers como hacer ?
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

Perdona ignacio pero no encuentro el evento "ongetdata" en la pestaña de
eventos del inspector de objetos del oArrayBrowse correspondiente. Supongo
que te referiras a codigo fuente, podrias ponerme un ejemplo ?. Muchas
gracias de antemano.
Atentamente : Francisco Sanchez GERENTE GRUPO ST
"Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> Deberas utilizar el control TArrayBrowse, deberás indicarle una Imagelist
> con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData
deberás
> indicar la imagen a mostrar en cada caso, con las propiedades
> nRowDividerStyle y nColDivider Style especificas el estilo de las lineas y
> por último para quitar el header utilizas la propiedad lHeader. Y eso es
> todo.
>
> Saludos
>
> --
> Ignacio Ortiz
> www.xailer.com
> "Francisco" <total@arrakis.es> escribió en el mensaje
> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
> > quiero hacer un browse de un array en el cual el primer elemento sea una
> > imagen y el segundo una descripcion, en el mismo quiero manipularlo para
> > que
> > no se vean lineas separadoras de columnas ni headers como hacer ?
> >
> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >
> >
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

browse array

Mensaje por ignacio »

Francisco,
Es un evento de la columna. Mira la documentación de BrwColumn.txt
Saludos
--
Ignacio Ortiz
www.xailer.com
"Francisco" <total@arrakis.es> escribió en el mensaje
news:[email=41ac9fa0@ozsrv2.ozlan.local...]41ac9fa0@ozsrv2.ozlan.local...[/email]
> Perdona ignacio pero no encuentro el evento "ongetdata" en la pestaña de
> eventos del inspector de objetos del oArrayBrowse correspondiente. Supongo
> que te referiras a codigo fuente, podrias ponerme un ejemplo ?. Muchas
> gracias de antemano.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
> "Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Francisco,
>>
>> Deberas utilizar el control TArrayBrowse, deberás indicarle una Imagelist
>> con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData
> deberás
>> indicar la imagen a mostrar en cada caso, con las propiedades
>> nRowDividerStyle y nColDivider Style especificas el estilo de las lineas
>> y
>> por último para quitar el header utilizas la propiedad lHeader. Y eso es
>> todo.
>>
>> Saludos
>>
>> --
>> Ignacio Ortiz
>> www.xailer.com
>> "Francisco" <total@arrakis.es> escribió en el mensaje
>> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
>> > quiero hacer un browse de un array en el cual el primer elemento sea
>> > una
>> > imagen y el segundo una descripcion, en el mismo quiero manipularlo
>> > para
>> > que
>> > no se vean lineas separadoras de columnas ni headers como hacer ?
>> >
>> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
>> >
>> >
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

OK muchas gracias mirare a ver. Uff como hecho de menos kilos y kilos de
documentacion, jejejeje.
Atentamente : Francisco.Sanchez GERENTE GRUPO ST
PD : Felicidades, gran herramienta la vuestra.
"Ignacio Ortiz"<NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41aca192$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> Es un evento de la columna. Mira la documentación de BrwColumn.txt
>
> Saludos
>
> --
> Ignacio Ortiz
> www.xailer.com
> "Francisco" <total@arrakis.es> escribió en el mensaje
> news:[email=41ac9fa0@ozsrv2.ozlan.local...]41ac9fa0@ozsrv2.ozlan.local...[/email]
> > Perdona ignacio pero no encuentro el evento "ongetdata" en la pestaña de
> > eventos del inspector de objetos del oArrayBrowse correspondiente.
Supongo
> > que te referiras a codigo fuente, podrias ponerme un ejemplo ?. Muchas
> > gracias de antemano.
> >
> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> > "Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> > news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >> Francisco,
> >>
> >> Deberas utilizar el control TArrayBrowse, deberás indicarle una
Imagelist
> >> con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData
> > deberás
> >> indicar la imagen a mostrar en cada caso, con las propiedades
> >> nRowDividerStyle y nColDivider Style especificas el estilo de las
lineas
> >> y
> >> por último para quitar el header utilizas la propiedad lHeader. Y eso
es
> >> todo.
> >>
> >> Saludos
> >>
> >> --
> >> Ignacio Ortiz
> >> www.xailer.com
> >> "Francisco" <total@arrakis.es> escribió en el mensaje
> >> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
> >> > quiero hacer un browse de un array en el cual el primer elemento sea
> >> > una
> >> > imagen y el segundo una descripcion, en el mismo quiero manipularlo
> >> > para
> >> > que
> >> > no se vean lineas separadoras de columnas ni headers como hacer ?
> >> >
> >> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >> >
> >> >
> >>
> >>
> >
> >
>
>
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

Disculpa ignacio imagino que el metodo ONGETDATA debo de llamarlo desde el
FormInitialize seria algo asi ? :
METHOD FormInitialize( oSender ) CLASS tForm1
WITH OBJECT ::oArrayBrowse:oImageList
:Add( "SPAIN" )
:Add( "CATALUNA" )
:Add( "EUSKERA" )
:Add( "GALICIA" )
:Add( "ENGLAND" )
:Add( "FRANCE" )
:Add( "ITALIA" )
:Add( "GERMANY" )
END
WITH OBJECT ::oArrayBrowse
:onGetData( ::oArrayBrowse, "ESPAÑOL", 1 )
:onGetData( ::oArrayBrowse, "CATALAN", 2 )
...... Y asi con todos
END
Return Nil
Es asi ?
Atentamente : Francisco Sanchez GERENTE GRUPO ST
"Francisco" <total@arrakis.es> escribió en el mensaje
news:[email=41aca2a7@ozsrv2.ozlan.local...]41aca2a7@ozsrv2.ozlan.local...[/email]
> OK muchas gracias mirare a ver. Uff como hecho de menos kilos y kilos de
> documentacion, jejejeje.
>
> Atentamente : Francisco.Sanchez GERENTE GRUPO ST
> PD : Felicidades, gran herramienta la vuestra.
>
> "Ignacio Ortiz"<NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> news:41aca192$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> > Francisco,
> >
> > Es un evento de la columna. Mira la documentación de BrwColumn.txt
> >
> > Saludos
> >
> > --
> > Ignacio Ortiz
> > www.xailer.com
> > "Francisco" <total@arrakis.es> escribió en el mensaje
> > news:[email=41ac9fa0@ozsrv2.ozlan.local...]41ac9fa0@ozsrv2.ozlan.local...[/email]
> > > Perdona ignacio pero no encuentro el evento "ongetdata" en la pestaña
de
> > > eventos del inspector de objetos del oArrayBrowse correspondiente.
> Supongo
> > > que te referiras a codigo fuente, podrias ponerme un ejemplo ?. Muchas
> > > gracias de antemano.
> > >
> > > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> > > "Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> > > news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> > >> Francisco,
> > >>
> > >> Deberas utilizar el control TArrayBrowse, deberás indicarle una
> Imagelist
> > >> con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData
> > > deberás
> > >> indicar la imagen a mostrar en cada caso, con las propiedades
> > >> nRowDividerStyle y nColDivider Style especificas el estilo de las
> lineas
> > >> y
> > >> por último para quitar el header utilizas la propiedad lHeader. Y eso
> es
> > >> todo.
> > >>
> > >> Saludos
> > >>
> > >> --
> > >> Ignacio Ortiz
> > >> www.xailer.com
> > >> "Francisco" <total@arrakis.es> escribió en el mensaje
> > >> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
> > >> > quiero hacer un browse de un array en el cual el primer elemento
sea
> > >> > una
> > >> > imagen y el segundo una descripcion, en el mismo quiero manipularlo
> > >> > para
> > >> > que
> > >> > no se vean lineas separadoras de columnas ni headers como hacer ?
> > >> >
> > >> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> > >> >
> > >> >
> > >>
> > >>
> > >
> > >
> >
> >
>
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

browse array

Mensaje por jfgimenez »

Paco,
si lo que quieres es una opción donde el usuario pueda elegir el idioma, lo
más sencillo es poner un TComboBoxEx, y después rellenarlo así:
METHOD FormInitialize( oSender ) CLASS tForm1
WITH OBJECT ::oComboBoxEx1
WITH OBJECT :oImageList
:Add( "SPAIN" )
:Add( "CATALUNA" )
:Add( "EUSKERA" )
:Add( "GALICIA" )
:Add( "ENGLAND" )
:Add( "FRANCE" )
:Add( "ITALIA" )
:Add( "GERMANY" )
END
:AddItem( "Español",,, 1 )
:AddItem( "Catalan",,, 2 )
:AddItem( "Euskera",,, 3 )
:AddItem( "Gallego",,, 4 )
:AddItem( "Ingles",,, 5 )
...
END
Return Nil
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

OK Muchas gracias un ejemplo siempre vale mas que mil palabras, jejeje.
Seguramente tienes razon probare como dices, es que como voy arrastrando el
lastre de la forma de programar de fwh que no es mejor ni peor, simplemente
es otra cosa y claro aqui esto ya multiplica por 1000 el nº de
posibilidades, en fin, espero no molestaros mucho con mis andanzas, solo lo
justo, jejeje.
Atentamente : Francisco Sanchez GERENTE GRUPO ST
"José F. Giménez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=41acb493@ozsrv2.ozlan.local...]41acb493@ozsrv2.ozlan.local...[/email]
> Paco,
>
> si lo que quieres es una opción donde el usuario pueda elegir el idioma,
lo
> más sencillo es poner un TComboBoxEx, y después rellenarlo así:
>
> METHOD FormInitialize( oSender ) CLASS tForm1
>
> WITH OBJECT ::oComboBoxEx1
> WITH OBJECT :oImageList
> :Add( "SPAIN" )
> :Add( "CATALUNA" )
> :Add( "EUSKERA" )
> :Add( "GALICIA" )
> :Add( "ENGLAND" )
> :Add( "FRANCE" )
> :Add( "ITALIA" )
> :Add( "GERMANY" )
> END
> :AddItem( "Español",,, 1 )
> :AddItem( "Catalan",,, 2 )
> :AddItem( "Euskera",,, 3 )
> :AddItem( "Gallego",,, 4 )
> :AddItem( "Ingles",,, 5 )
> ...
> END
>
> Return Nil
>
> --
> Un saludo,
>
> José F. Giménez
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

browse array

Mensaje por ignacio »

Francisco,
No, no sería así.
OnGetData es un evento que automaticamente se declara en ArrayBrowse para
recibir un elemento del array, por ejemplo para mostrar la primera columna
sería algo así:
oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ] }
Donde ::aArrayData es la matriz utilizada como origen de datos y ::nArrayAt
es la actual fila seleccionada
Pero como te indico esto lo hace automáticamente la clase ArrayBrowse. No
obstante si quieres ademas poner la imagen deberás indicarlo tu manualmente,
por ejemplo:
oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ], n :=
TipoImagen( c ) }
Donde TipoImagen() es una función de usuario (la tienes que hacer tu)
Fijate que es la variable 'n' la que marca la imagen a utilizar, para n = 0
no hay imagen, para n = 1 la imagen sería 'español' según tu ejemplo y así
sucesivamente.
Te recomiendo que le eches un vistazo a la documentación de las clases
implicadas.
Saludos,
--
Ignacio Ortiz
www.xailer.com
"Francisco" <total@arrakis.es> escribió en el mensaje
news:[email=41acabef@ozsrv2.ozlan.local...]41acabef@ozsrv2.ozlan.local...[/email]
> Disculpa ignacio imagino que el metodo ONGETDATA debo de llamarlo desde el
> FormInitialize seria algo asi ? :
>
> METHOD FormInitialize( oSender ) CLASS tForm1
>
> WITH OBJECT ::oArrayBrowse:oImageList
> :Add( "SPAIN" )
> :Add( "CATALUNA" )
> :Add( "EUSKERA" )
> :Add( "GALICIA" )
> :Add( "ENGLAND" )
> :Add( "FRANCE" )
> :Add( "ITALIA" )
> :Add( "GERMANY" )
> END
> WITH OBJECT ::oArrayBrowse
> :onGetData( ::oArrayBrowse, "ESPAÑOL", 1 )
> :onGetData( ::oArrayBrowse, "CATALAN", 2 )
> ..... Y asi con todos
> END
>
> Return Nil
>
> Es asi ?
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST
>
>
> "Francisco" <total@arrakis.es> escribió en el mensaje
> news:[email=41aca2a7@ozsrv2.ozlan.local...]41aca2a7@ozsrv2.ozlan.local...[/email]
>> OK muchas gracias mirare a ver. Uff como hecho de menos kilos y kilos de
>> documentacion, jejejeje.
>>
>> Atentamente : Francisco.Sanchez GERENTE GRUPO ST
>> PD : Felicidades, gran herramienta la vuestra.
>>
>> "Ignacio Ortiz"<NoNameToAvoidSpam@ozs.com> escribió en el mensaje
>> news:41aca192$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> > Francisco,
>> >
>> > Es un evento de la columna. Mira la documentación de BrwColumn.txt
>> >
>> > Saludos
>> >
>> > --
>> > Ignacio Ortiz
>> > www.xailer.com
>> > "Francisco" <total@arrakis.es> escribió en el mensaje
>> > news:[email=41ac9fa0@ozsrv2.ozlan.local...]41ac9fa0@ozsrv2.ozlan.local...[/email]
>> > > Perdona ignacio pero no encuentro el evento "ongetdata" en la pestaña
> de
>> > > eventos del inspector de objetos del oArrayBrowse correspondiente.
>> Supongo
>> > > que te referiras a codigo fuente, podrias ponerme un ejemplo ?.
>> > > Muchas
>> > > gracias de antemano.
>> > >
>> > > Atentamente : Francisco Sanchez GERENTE GRUPO ST
>> > > "Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
>> > > news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> > >> Francisco,
>> > >>
>> > >> Deberas utilizar el control TArrayBrowse, deberás indicarle una
>> Imagelist
>> > >> con las imagenes (::oImageList) a mostrar, en el evento ::OnGetData
>> > > deberás
>> > >> indicar la imagen a mostrar en cada caso, con las propiedades
>> > >> nRowDividerStyle y nColDivider Style especificas el estilo de las
>> lineas
>> > >> y
>> > >> por último para quitar el header utilizas la propiedad lHeader. Y
>> > >> eso
>> es
>> > >> todo.
>> > >>
>> > >> Saludos
>> > >>
>> > >> --
>> > >> Ignacio Ortiz
>> > >> www.xailer.com
>> > >> "Francisco" <total@arrakis.es> escribió en el mensaje
>> > >> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
>> > >> > quiero hacer un browse de un array en el cual el primer elemento
> sea
>> > >> > una
>> > >> > imagen y el segundo una descripcion, en el mismo quiero
>> > >> > manipularlo
>> > >> > para
>> > >> > que
>> > >> > no se vean lineas separadoras de columnas ni headers como hacer ?
>> > >> >
>> > >> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
>> > >> >
>> > >> >
>> > >>
>> > >>
>> > >
>> > >
>> >
>> >
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Francisco
Mensajes: 39
Registrado: Mar Nov 30, 2004 1:34 pm

browse array

Mensaje por Francisco »

perfecto ignacio diste en el clavo, eso es justo lo que me estaba pasando
ahora mismo, muchiiiiisimas gracias has dado totalmente en el clavo. Asi da
gusto programar, esto es rapidez de servicio y atencion al cliente, jejeje
muchas gracias y Felicitaciones.
Ahora solo me falta quitar el recuadro que selecciona el dato o fila de la
columna sobre la que se encuentra y que seleccione toda la fila imagen y
descripcion no solo imagen o descripcion para hacerlo que me devuelva el
elemento del array que ha seleccionado por correo electronico te envio
imagen de lo que quiero hacer que no esta el horno para mostrar muchas
cositas a la "competencia", jejeje. Ademas de controlar el alto y ancho de
cada una de las celdas que eso ya es otra cosa. Y estoy mirando la
documentacion al respecto, pero dentro de mis conocimientos que nunca seran
tan extensos como los vuestros si una cosa tenia buena por ejemplo clipper
es que llevaba la funcioncita, te explicaba uno a uno los parametros, te
decia para que servia y despues un par o tres de ejemplitos. Que no digo que
lo vuestro no este bien eh! que vaya curre os habeis pegado, pero que espero
ansioso la version definitiva para empaparme a fondo toda la extensa
documentacion que se que va a llevar, que no es que ahora no la lleve sino
que para mi en concreto que vengo de fw se me hace algo complejo pero por mi
falta de conocimientos no por XAILER en si que conste, simplemente al
utilizar fw cerre los ojos a otro mundo que corria paralelo al mio y no vi
mas y ahora lo estoy empezando a pagar, en fin, sera cuestion de tiempo.
Muchisimas gracias seguire pasando mi aplicacion a xailer espero no
atrancarme mucho jejeje pero con lo torpe que soy seguro que sera asi,
tenedme paciencia. Un saludo.
Atentamente : Francisco Sanchez GERENTE GRUPO ST
PD : Se lo envie a j.jimenez tu direccion de correo no la tengo la vere en
tu pagina a ver. un saludo.
"Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
news:41acb6a0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Francisco,
>
> No, no sería así.
>
> OnGetData es un evento que automaticamente se declara en ArrayBrowse para
> recibir un elemento del array, por ejemplo para mostrar la primera columna
> sería algo así:
>
> oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ] }
>
> Donde ::aArrayData es la matriz utilizada como origen de datos y
::nArrayAt
> es la actual fila seleccionada
>
> Pero como te indico esto lo hace automáticamente la clase ArrayBrowse. No
> obstante si quieres ademas poner la imagen deberás indicarlo tu
manualmente,
> por ejemplo:
>
> oCol1:OnGetData := {|o, c, n| c := ::aArrayData[ ::nArrayAt, 1 ], n :=
> TipoImagen( c ) }
>
> Donde TipoImagen() es una función de usuario (la tienes que hacer tu)
>
> Fijate que es la variable 'n' la que marca la imagen a utilizar, para n =
0
> no hay imagen, para n = 1 la imagen sería 'español' según tu ejemplo y así
> sucesivamente.
>
> Te recomiendo que le eches un vistazo a la documentación de las clases
> implicadas.
>
> Saludos,
> --
> Ignacio Ortiz
> www.xailer.com
> "Francisco" <total@arrakis.es> escribió en el mensaje
> news:[email=41acabef@ozsrv2.ozlan.local...]41acabef@ozsrv2.ozlan.local...[/email]
> > Disculpa ignacio imagino que el metodo ONGETDATA debo de llamarlo desde
el
> > FormInitialize seria algo asi ? :
> >
> > METHOD FormInitialize( oSender ) CLASS tForm1
> >
> > WITH OBJECT ::oArrayBrowse:oImageList
> > :Add( "SPAIN" )
> > :Add( "CATALUNA" )
> > :Add( "EUSKERA" )
> > :Add( "GALICIA" )
> > :Add( "ENGLAND" )
> > :Add( "FRANCE" )
> > :Add( "ITALIA" )
> > :Add( "GERMANY" )
> > END
> > WITH OBJECT ::oArrayBrowse
> > :onGetData( ::oArrayBrowse, "ESPAÑOL", 1 )
> > :onGetData( ::oArrayBrowse, "CATALAN", 2 )
> > ..... Y asi con todos
> > END
> >
> > Return Nil
> >
> > Es asi ?
> >
> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >
> >
> > "Francisco" <total@arrakis.es> escribió en el mensaje
> > news:[email=41aca2a7@ozsrv2.ozlan.local...]41aca2a7@ozsrv2.ozlan.local...[/email]
> >> OK muchas gracias mirare a ver. Uff como hecho de menos kilos y kilos
de
> >> documentacion, jejejeje.
> >>
> >> Atentamente : Francisco.Sanchez GERENTE GRUPO ST
> >> PD : Felicidades, gran herramienta la vuestra.
> >>
> >> "Ignacio Ortiz"<NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> >> news:41aca192$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >> > Francisco,
> >> >
> >> > Es un evento de la columna. Mira la documentación de BrwColumn.txt
> >> >
> >> > Saludos
> >> >
> >> > --
> >> > Ignacio Ortiz
> >> > www.xailer.com
> >> > "Francisco" <total@arrakis.es> escribió en el mensaje
> >> > news:[email=41ac9fa0@ozsrv2.ozlan.local...]41ac9fa0@ozsrv2.ozlan.local...[/email]
> >> > > Perdona ignacio pero no encuentro el evento "ongetdata" en la
pestaña
> > de
> >> > > eventos del inspector de objetos del oArrayBrowse correspondiente.
> >> Supongo
> >> > > que te referiras a codigo fuente, podrias ponerme un ejemplo ?.
> >> > > Muchas
> >> > > gracias de antemano.
> >> > >
> >> > > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >> > > "Ignacio Ortiz" <NoNameToAvoidSpam@ozs.com> escribió en el mensaje
> >> > > news:41ac9c29$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> >> > >> Francisco,
> >> > >>
> >> > >> Deberas utilizar el control TArrayBrowse, deberás indicarle una
> >> Imagelist
> >> > >> con las imagenes (::oImageList) a mostrar, en el evento
::OnGetData
> >> > > deberás
> >> > >> indicar la imagen a mostrar en cada caso, con las propiedades
> >> > >> nRowDividerStyle y nColDivider Style especificas el estilo de las
> >> lineas
> >> > >> y
> >> > >> por último para quitar el header utilizas la propiedad lHeader. Y
> >> > >> eso
> >> es
> >> > >> todo.
> >> > >>
> >> > >> Saludos
> >> > >>
> >> > >> --
> >> > >> Ignacio Ortiz
> >> > >> www.xailer.com
> >> > >> "Francisco" <total@arrakis.es> escribió en el mensaje
> >> > >> news:[email=41ac68df@ozsrv2.ozlan.local...]41ac68df@ozsrv2.ozlan.local...[/email]
> >> > >> > quiero hacer un browse de un array en el cual el primer elemento
> > sea
> >> > >> > una
> >> > >> > imagen y el segundo una descripcion, en el mismo quiero
> >> > >> > manipularlo
> >> > >> > para
> >> > >> > que
> >> > >> > no se vean lineas separadoras de columnas ni headers como hacer
?
> >> > >> >
> >> > >> > Atentamente : Francisco Sanchez GERENTE GRUPO ST
> >> > >> >
> >> > >> >
> >> > >>
> >> > >>
> >> > >
> >> > >
> >> >
> >> >
> >>
> >>
> >
> >
>
>
Responder