Changeset 214 for trunk/Components/MultiColumnListBox.pas
- Timestamp:
- Jun 13, 2007, 8:33:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Components/MultiColumnListBox.pas
r15 r214 175 175 176 176 uses 177 ACLStringUtility;177 StringUtilsUnit; 178 178 179 179 { TMultiColumnListBox } … … 292 292 Dest: TRect; 293 293 LineClipRect: TRect; 294 tmpColumns : TStringList; 295 i : longint; 294 296 begin 295 297 LineClipRect := FListBox.Canvas.ClipRect; … … 317 319 end; 318 320 319 while Line <> '' do 321 tmpColumns := TStringList.Create; 322 StrExtractStrings(tmpColumns, Line, [#9], #0); 323 324 for i := 0 to tmpColumns.Count - 1 do 320 325 begin 321 ItemToDraw := ExtractNextValue( Line, 322 #9 ); 326 ItemToDraw := tmpColumns[i]; 323 327 if ColumnIndex < FHeader.Sections.Count then 324 328 ColumnWidth := FHeader.Sections[ ColumnIndex ].Width … … 349 353 end 350 354 else 355 begin 356 tmpColumns.Destroy; 351 357 raise Exception.Create( 'Bitmap index out of range in MultiColumnListBox' ) 358 end 352 359 else 360 begin 361 tmpColumns.Destroy; 353 362 raise Exception.Create( 'No imagelist assigned in MultiColumnListBox' ); 354 363 end 355 364 end 356 365 else … … 362 371 inc( ColumnIndex ); 363 372 end; 373 tmpColumns.Destroy; 364 374 end; 365 375
Note:
See TracChangeset
for help on using the changeset viewer.