Combobox - Restablecer orden

Combobox - Restablecer orden

Postby MarioG » Thu Feb 22, 2007 10:05 pm

Gente:
Al agregar un ítem en un Combobox pretendo que luego este se vea ordenando alfabéticamente.
Leyendo en la clase observo que no existe un :Sort() por lo que luego de hacer:
oCmb:Add( "Mi dato" ), hago
aSort( oCmb:aItems )
oCmb:Refresh()

Y, el efecto no es el deseado, ya que "Mi dato" sigue al final de la lista.
Se puede restablecer el orden en un Combobox?

gracias, Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Combobox - Restablecer orden

Postby wmormar » Fri Feb 23, 2007 1:07 am

MarioG wrote:Gente:
Al agregar un ítem en un Combobox pretendo que luego este se vea ordenando alfabéticamente.
Leyendo en la clase observo que no existe un :Sort() por lo que luego de hacer:
oCmb:Add( "Mi dato" ), hago
aSort( oCmb:aItems )
oCmb:Refresh()

Y, el efecto no es el deseado, ya que "Mi dato" sigue al final de la lista.
Se puede restablecer el orden en un Combobox?

gracias, Saludos


Si es por recursos, hay una propiedad que hace lo que necesitas
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby pymsoft » Fri Feb 23, 2007 8:58 am

Mario,


oCmb:Add( "Mi dato" ), hago
aTmpItems := ACLONE( oCmb:aItems )
aSort( aTmpItems )
oCmb:SetItems( aTmpItems )
oCmb:Refresh()


No lo probé, pero supongo deberia funcionar.

Saludos
Pedro Gonzalez
User avatar
pymsoft
 
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia

Postby MarioG » Sat Feb 24, 2007 1:07 am

Williams; no son problemas de recursos
Pedro; anduvo!

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 22 guests