![]() |
|
|
#1
|
||||
|
||||
|
Можноли сделать ValueListEditor1 с тримя столбиками
Мне нужен компонент в котором можно создат 3 столбика ЗАРАНИЯ СПОСИБО ЗА ПОМОЩЬ |
|
#2
|
||||
|
||||
|
ValueListEditor с тримя столбиками сделать нельзя... Можешь попробовать ListView с ViewStyle=wsReport (столбцы создаются в Columns)
|
|
#3
|
||||
|
||||
|
Спосибо посмотрим что можно сделать
|
|
#4
|
||||
|
||||
|
А как в ListView нажая на Button1 довавить EDIT1 text на 1 столбик EDIT2 text на 2 столбик a EDIT3 text на 3 столбик
Edit2 добавляется на 2 столбик а другие нет Как это зделать зарания спосибо |
|
#5
|
||||
|
||||
|
А что сделать с этим?
|
|
#6
|
||||
|
||||
|
Код:
procedure TForm1.Button1Click(Sender: TObject); var li: TListItem; begin li := ListView1.Items.Add; li.Caption := Edit1.Text; // Добавить в первый столбец li.SubItems.Add( Edit2.Text ); // Добавить во второй столбец li.SubItems.Add( Edit3.Text ); // Добавить в третий столбец end; |
|
#7
|
||||
|
||||
|
Самый последний вопрос
ListView li.SubItems.savetofile('electronic_arts.txt'); сохраняет но не читает. КАК ЧИТАТЬ? 2 и 3 стольбики сохраняются а 1 нет. КАК ЗДЕЛАТЬ? |
|
#8
|
||||
|
||||
|
Такой вариант подойдет?
Сохранить Код:
procedure TForm1.Button1Click(Sender: TObject); var FileStream: TFileStream; begin FileStream := TFileStream.Create( 'C:\ListView.sav', fmCreate ); FileStream.WriteComponent( ListView1 ); FileStream.Free; end; Код:
procedure TForm1.Button3Click(Sender: TObject);
var
FileStream: TFileStream;
begin
if FileExists( 'C:\ListView.sav' ) then
begin
FileStream := TFileStream.Create( 'C:\ListView.sav', fmOpenRead );
ListView1 := FileStream.ReadComponent( ListView1 ) as TListView;
FileStream.Free;
end;
end; |
|
#9
|
||||
|
||||
|
ОГРОМНОЕ СПОСИБО
|