Re: ListViews In Reverse

new topic     » goto parent     » topic index » view thread      » older message » newer message

Sure, feed your info in backwards.....:)

Euman
euman at bellsouth.net



----- Original Message ----- 
From: "Virtual B" <behaviorself at netzero.net>
To: "EUforum" <EUforum at topica.com>
Subject: ListViews In Reverse


> 
> 
> Hi everyone,
> 
> I was wondering if anyone knew a way to make a ListView add each new 
> line to the bottom instead of putting each new item at the top (or 
> possibly to keep things in numerical order according to what is in the 
> first column...?).  I'm working on a payroll program for our contractors 
> here, and we enter the information right off their paysheets, but it is 
> displayed in reverse order in the program.  I ended up rearranging 
> things myself, and it works pretty well...unless you delete something 
> and add another entry.  Here is the code I used to display the data 
> properly:            
> 
> count = getCount(ListView28)
> lv3 = {}
> lv3 = repeat(0, count)
> lParams = repeat(0, count + 1)
> for i = 1 to count do
>     lv3[i] = getItem(ListView28, i)
> end for
> eraseItems(ListView28)
> lParams[1] = addLVItem(ListView28, closefolder, lv1[1..4])
> for j = 1 to count do--count to 1 by -1 do
>   if length(lv3[j]) > 0 then     --need this to keep from crashing
>     lParams[j + 1] = addLVItem(ListView28, closefolder, lv3 [j].4])
>   else
>     junk = message_box("Omitting item ",
>     "Info", MB_ICONINFORMATION + MB_TASKMODAL)                    
>   end if
> end for
> 
> The "if length(lv3[j]) > 0 then" statement keeps the program from 
> crashing, but it also deletes the entry at the top of the ListView.  Any 
> ideas?
> 
> Thanks, 
> 
> Virtual B
> 
> 
> 
> 
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu