joynter |
Отправлено: 14.10.2004, 17:38 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 137
|
объясните пожалуйста почему Мемо не происходит принудительного возврата каретки?
[CODE]
String s = "qqq\nwww";
Label->Caption = s;//печатается в две строки
Memo->Text = s;//печатается в одну строку
[\CODE] |
|
Gedeon |
Отправлено: 15.10.2004, 12:14 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
CODE |
String s = "qqq\r\nwww";
Label1->Caption = s;//печатается в две строки
Memo1->Text = s;//печатается в две строки |
|
|
joynter |
Отправлено: 15.10.2004, 14:13 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 137
|
извините — не тотслеш поставил.
почему в Мемо не происходит принудительного возврата каретки ятак и не разобрался и, наверное, изобрел очередной велосипед
CODE |
char lpTargetPath[64000];
QueryDosDevice(NULL, lpTargetPath, sizeof(lpTargetPath));
int k=0;
for(int i=0;i<64000;i++)
if(lpTargetPath[i] == '\0')
lpTargetPath[i] = '\n';
AnsiString buff,s=lpTargetPath;
for(int i=1;i<s.Length();i++)
if(s[i] == '\n')
{
buff=s;
buff=buff.Delete(i,buff.Length()-i+1);
if(k) buff.Delete(1,k);
ListBox1->Items->Add(buff);
if(buff.Length() == 0)
return;
k=i;
}
| |
|