Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вопрос про текстовые поля в С++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Вопрос про текстовые поля в С++
Имя
Сообщение << Старые топики   Новые топики >>
Вопрос про текстовые поля в С++ - 2009-10-06 13:23:59.790000   
Рукс

Сообщений: 58
Оценки: 0
Присоединился: 2009-08-08 22:50:04.093333
Бодрого времени суток. Вопрос возник по Borland С++
Суть вопроса такова:
У меня есть таблица StrinGrid, туда я записал символы и проблема в том что я немогу отда переписать их в текстовое поле MEMO или в поле Edit.
Поясню
к примеру в ячейке таблице есть символ "Z", его надо поместить (дописать) в текстовое поле MEMO либо Edit или аналогичные. Короче говоря я не знаю как произвести вставку в тектовое поле.

К примеру подобный метод не контачит:
a=SG1->Cells[j][z++];
Memo2->Lines->Strings[0]=a;


Просьба окажите помощь.

Post #: 1
RE: Вопрос про текстовые поля в С++ - 2009-10-06 13:31:34.893333   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
quote:


Вопрос про текстовые поля в С++

нету в с++ текстовых полей.

quote:


К примеру подобный метод не контачит:
a=SG1-&gt;Cells[j][z++];
Memo2-&gt;Lines-&gt;Strings[0]=a;

не знаю я нихера ваш дебилдер, но если переменная "а" типа string, то так:
Memo2->Lines->Strings[0] += a;
Post #: 2
RE: Вопрос про текстовые поля в С++ - 2009-10-06 13:44:50.606666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
.с_str();
Post #: 3
RE: Вопрос про текстовые поля в С++ - 2009-10-06 13:51:19.410000   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
quote:


.с_str();


чет я не въехал, зачем. думаешь у дебилдоровских строк операция += не перегружена, и ты предлагаешь strcat через си строки?)
Post #: 4
RE: Вопрос про текстовые поля в С++ - 2009-10-06 13:58:44.720000   
Рукс

Сообщений: 58
Оценки: 0
Присоединился: 2009-08-08 22:50:04.093333
никак не получается писал и
a=SG1->Cells[2][2];
M2->Lines->Strings[0]+= a.c_str();

и

a=SG1->Cells[2][2];
M2->Lines->Strings[0]+= a;

ПРОГА ЗАПУСКАЕТСЯ всё работает только вот нажимаю выполнить это действие поле пустым остаеться
Post #: 5
RE: Вопрос про текстовые поля в С++ - 2009-10-06 14:01:11.253333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
RTFM

quote:

ORIGINAL: vvviperrr
чет я не въехал, зачем. думаешь у дебилдоровских строк операция += не перегружена, и ты предлагаешь strcat через си строки?)

Да я хз, кто, что и как там писал под дебилдер. Это вообще не С++…
Post #: 6
RE: Вопрос про текстовые поля в С++ - 2009-10-06 14:09:40.033333   
Рукс

Сообщений: 58
Оценки: 0
Присоединился: 2009-08-08 22:50:04.093333
Всё нашол пуем эксперементов.
почемуто
M2->Lines->Strings[0]+= a - не кантачит

А вот

M2->Text= M2->Text + aж

прикрасно работает

Ребята можем дальше обсуждать тему. так как довольно интересно почему первый метод не форевор
Post #: 7
RE: Вопрос про текстовые поля в С++ - 2009-10-06 14:19:54.993333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: Рукс
…так как довольно интересно почему первый метод не форевор

Потому что ты *********. Сначала почитай книжки - потом делай.
Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Вопрос про текстовые поля в С++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.