Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2012, 10:15   #1
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию Вывод определённой строчки из RichEdit в Label

Собственно сабж.
Подскажите пожалуйста, как это можно реализовать?
DimoK123 вне форума Ответить с цитированием
Старый 03.11.2012, 10:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Label.Caption:=RichEdit.Lines[номер строки]
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 11:52   #3
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Спасибо большое.Еще вопросик.
А как с RichEdit на Label перекинуть определённое слово?

Например есть в RichEdit текст:

Цитата:
Привет, меня зовут бла-бла!
И я полный нуб в Делфи, так что прошу прощение за тупые вопросы.
Но, мне необходимо найти ответ на мой вопрос.
Вот, допустим из второй строчки, диапазон символов 18-22 - это слово "Делфи". Как вывести на Label?
Заранее огромное спасибо.
DimoK123 вне форума Ответить с цитированием
Старый 03.11.2012, 11:56   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А каков критерий поиска слова? Почему ты отобрал именно слово "Делфи"?
Вообще если вкратце то:
Код:
with TStringList.Create do begin
 DelimitedText:=RichEdit.Lines[номер строки]
 Label.Caption:=Strings[Номер слова];
 free;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 12:04   #5
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Боюсь показаться глупым)
Но, мне просто из RichEdit надо определённые слова вывести в Label.
Спасибо, код работает. А можно как-то выводить два-три слова?

Label.Caption:=Strings[Номер слова, Номер слова];
Так не работает. Пробовал по разному. Сорри за тупость
DimoK123 вне форума Ответить с цитированием
Старый 03.11.2012, 12:09   #6
Sёker
Пользователь
 
Регистрация: 30.09.2011
Сообщений: 27
Радость

Цитата:
Сообщение от DimoK123 Посмотреть сообщение
Боюсь показаться глупым)
Но, мне просто из RichEdit надо определённые слова вывести в Label.
Спасибо, код работает. А можно как-то выводить два-три слова?

Label.Caption:=Strings[Номер слова, Номер слова];
Так не работает. Пробовал по разному. Сорри за тупость
Ваша вариант - это уже язык будущего, молниеносно реагирующий на пожелания программиста

В данном случае вам нужно почитать про цикл for... to... do...
Sёker вне форума Ответить с цитированием
Старый 03.11.2012, 12:11   #7
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
Label.Caption:=Strings[Номер слова]+' '+Strings[Номер слова 2]{+.....3.9.123};
Кольша вне форума Ответить с цитированием
Старый 03.11.2012, 12:15   #8
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Всё, всем большое спасибо за помощь
DimoK123 вне форума Ответить с цитированием
Старый 03.11.2012, 12:29   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Сразу предупреждаю - если номер слова будет больше чем кол-во слов в строке - попадешь на ошибку.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 12:38   #10
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Цитата:
Сразу предупреждаю - если номер слова будет больше чем кол-во слов в строке - попадешь на ошибку.
Уже на опыте понял
Спасибо.
DimoK123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление всех строк из RichEdit, начиная с определённой строки ondar Компоненты Delphi 5 07.06.2011 06:48
Вывод случайно строчки из файла объемом в 3мб. celovec Общие вопросы Delphi 20 25.03.2011 09:33
Сравнение двух листов и вывод в определённой последовательности ОlGa Microsoft Office Excel 1 29.01.2010 21:06
RichEdit : Текст с новой строчки! Fezilk Общие вопросы Delphi 3 28.08.2009 23:31
RichEdit - разноцветные строчки Svop Компоненты Delphi 3 16.02.2007 08:49