|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
RAD XE3+ Копирование части строки из memo в Edit
На форме имеются:
Код:
Edit1.Text Edit2.Text Edit3.Text Edit4.Tex В Memo1 первая строка: User1/15/21.06.12/568 При нажатии на кнопку переносим значения с Memo.Lines[0]. То есть с первой строки Memo в Edit: Код:
Edit1.Text = User1 Edit2.Text = 15 Edit3.Text = 21.06.12 Edit4.Text = 568 Формат строки постоянно один и разделитель между значениями знак / Благодарен за любые подсказки. |
#2
|
||||
|
||||
Решение прям в лоб
Код:
procedure TForm1.Button1Click(Sender: TObject); var SL: TStringList; begin SL := TStringList.Create; SL.Delimiter := '/'; SL.DelimitedText := 'User1/15/21.06.12/568'; Edit1.Text := SL.Strings[0]; Edit2.Text := SL.Strings[1]; Edit3.Text := SL.Strings[2]; Edit4.Text := SL.Strings[3]; SL.Free; end; Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
Этот пользователь сказал Спасибо Kailon за это полезное сообщение: | ||
Taras2020 (21.07.2020)
|
#3
|
|||
|
|||
Цитата:
Спасибо работает только как подключить Memo1.Lines[0] то есть первую строку. Пробую SL.DelimitedText := memo1.Lines[0]; но не работает. |
#4
|
||||
|
||||
Код:
SL.DelimitedText := Memo1.Lines[0]; Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
Этот пользователь сказал Спасибо Kailon за это полезное сообщение: | ||
Taras2020 (21.07.2020)
|
#5
|
|||
|
|||
Цитата:
|