![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
можете помочь сделать в программе ввод значений в ячейки программы из текстового файла? ранее приходилось делать такое но только там были матрицы которые вводились в Memo а как посторочьно вводить значения из текстового файла в edit не когда не приходилось..
|
|
#2
|
||||
|
||||
|
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
sl: TStringList;
i: Integer;
Comp: TComponent;
begin
sl := TStringList.Create;
try
sl.LoadFromFile('пример текстового файла с данными.txt');
for i := 0 to sl.Count - 1 do
begin
Comp := FindComponent('Edit_' + sl.Names[i]);
if Assigned(Comp) and (Comp is TEdit) then TEdit(Comp).Text := sl.ValueFromIndex[i];
end;
finally
sl.Free;
end;
end; |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
nikityuk (07.12.2012)
| ||
|
#3
|
|||
|
|||
|
а можно тут еще добавить компонент OpenDialog что бы выбирать файл?
|
|
#4
|
||||
|
||||
|
OpenDialog1.Execute покажет окно выбора, функция возвращает ТРУ или ФОЛС (если нажали отмену). Далее в OpenDialog1.FileName (или как-то так) будет имя выбранного файла.
|