Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | var
sl: TStringList;
i: integer ;
li: TListItem;
begin
sl := TStringList . Create;
sl . LoadFromFile( 'c:\text.txt' );
for i := 0 to sl . Count- 1 do
begin
if ( Trim( sl . Strings[i] ) <> '' ) then
if ( Trim( sl . Strings[i] )[ 1 ] <> '#' ) then
begin
li := ListView1 . Items . Add;
li . Caption := Copy( sl . Strings[i], 1 , Pos( ' ' , sl . Strings[i] )- 1 );
li . SubItems . Add( Copy( sl . Strings[i], Pos( ' ' , sl . Strings[i] )+ 1 , Length( sl . Strings[i] ) ) );
end ;
|
Читаем строку -
Привет Я ВАСЯ
li.Caption := Copy( sl.Strings[i], 1, Pos( ' ', sl.Strings[i] )-1 ); // добавляем первый текст до пробела
Привет
li.SubItems.Add( Copy( sl.Strings[i], Pos( ' ', sl.Strings[i] )+1, Length( sl.Strings[i] ) ) ); // Добавляем остальное после первого пробела
Я ВАСЯ
А как добавить текст после второго пробела на следуюший
SubItems???? У меня чтот не получился.....