One of the major changes between RB 5.5 and the newer versions is
that the listbox sends a "CellBackgroundPaint" event to every row in
the listbox (not only to the rows that contain data, but also to the
empty rows). Therefore, the problem you're experiencing does not come
from the column parameter, but from the row parameter. You have to
check if the row is not empty before calliing History.Cell(row,3),
simply by writing:
if row<History.ListCount then
CellStr=History.Cell(row,3)
end if
P.S: I suggest you to read the file "Important changes for 5.5
projects.txt" in the "Read me" folder of your realbasic application's
folder. It contains informations about modified behaviours, such as
the one you are actually getting.
Hope this helps.
Le 13 déc. 06 à 02:15 Matin, Paul Rehill a écrit:
In moving from RB5.5 to RB2006R4, I have found that the following line
of code now triggers an OutOfBoundsException error for a listbox named
"History" that is shown when opening a window.
CellStr=History.Cell(row, 3)
I am unsure why this is the case as the listbox should have five
columns and think that the CellBackgroundPaint event should only
return the row values for rows that exists.
Any ideas? I am currently testing on Windows XP.
Thanks in advance
Paul
Paul Rehill
mathsteacher.com.au
RB2004R4
RB 5.5.5 Mac Pro, Mac OS 10.3.6
RB 5.5.5 Win Standard, Win XP SP2
Plugins used: MBS
RealBasic resources: RB Developer, Matt Neuburg's RB book
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>