Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа в Memo со строками... как?

11K
01 ноября 2006 года
Joe Black
49 / / 29.10.2006
Уважаемые, подскажите пожалуйста несложный код.
Задача состоит в следующем:
Нажимая на Button1 мышкой, строка N из Memo1 копирутся в Label1.
Как это осуществить. Спасибо.
8.8K
01 ноября 2006 года
The_Ice
109 / / 04.04.2006
Label1->Caption=Memo1->Lines->Strings[0/*вот твая Nая строка*/];
11K
02 ноября 2006 года
Joe Black
49 / / 29.10.2006
Спасибо!
11K
02 ноября 2006 года
Joe Black
49 / / 29.10.2006
Еще вот такая задача:
в Memo1 находится строка [1] "X;Y" (X,Y неопределены),
как при нажатии на кнопку,
"X" копировать в Label1, а "Y" в Label2 ?
1.9K
03 ноября 2006 года
Anton Chik
175 / / 26.09.2005
ну примерно так
 
Код:
AnsiString s=Memo1->Lines->Strings[1];
int p=s.Pos(";");
Label1->Caption=s.SubString(1,p);
Label2->Caption=s.SubString(p+1,s.Length()-p);

сам не проверял... но как говорица "плюс минус единица" ;)
11K
04 ноября 2006 года
Joe Black
49 / / 29.10.2006
Спасибо! Разобрался.
Все верно, только в Label1 копируется со знаком ";",
вот небольшое исправление:
 
Код:
...
Label1->Caption=s.SubString(1,p-1);
...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог