Ignore:
Timestamp:
Jun 13, 2007, 8:33:51 PM (18 years ago)
Author:
RBRi
Message:

using StringUtilsUnit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Components/MultiColumnListBox.pas

    r15 r214  
    175175
    176176uses
    177   ACLStringUtility;
     177  StringUtilsUnit;
    178178 
    179179{ TMultiColumnListBox }
     
    292292  Dest: TRect;
    293293  LineClipRect: TRect;
     294  tmpColumns : TStringList;
     295  i : longint;
    294296begin
    295297  LineClipRect := FListBox.Canvas.ClipRect;
     
    317319  end;
    318320
    319   while Line <> '' do
     321  tmpColumns := TStringList.Create;
     322  StrExtractStrings(tmpColumns, Line, [#9], #0);
     323
     324  for i := 0 to tmpColumns.Count - 1 do
    320325  begin
    321     ItemToDraw := ExtractNextValue( Line,
    322                                    #9 );
     326    ItemToDraw := tmpColumns[i];
    323327    if ColumnIndex < FHeader.Sections.Count then
    324328      ColumnWidth := FHeader.Sections[ ColumnIndex ].Width
     
    349353        end
    350354        else
     355        begin
     356          tmpColumns.Destroy;
    351357          raise Exception.Create( 'Bitmap index out of range in MultiColumnListBox' )
     358        end
    352359      else
     360      begin
     361        tmpColumns.Destroy;
    353362        raise Exception.Create( 'No imagelist assigned in MultiColumnListBox' );
    354 
     363      end
    355364    end
    356365    else
     
    362371    inc( ColumnIndex );
    363372  end;
     373  tmpColumns.Destroy;
    364374end;
    365375
Note: See TracChangeset for help on using the changeset viewer.