Formatowanie danzch w ListBox

0

Witam szanowne grono,
mam pewien proble, otóż do ListBoxa wpisuje Stringa ( l_Box_com->Items->Add(text);)
text to ten string, pod krórym kryje sie to co otrzymuje przez port COM ( zamieniam tablice char na stringa ). I teraz moje pytanie. W tablicy mam też znaki końca lini (CRLF ), jednak jak wyświetlam to w ListBoxie to te znaki nie są rozpoznawane jako znaki konca lini tylko takie kwartaciki . Jak to zmienic? Czy jest jakaś metoda która "mówi" ListBoxowi jak ma to wyświetlić?

Proszę o pomoc

pozdrawiam Kamil

0

Nie wiem jak działa - nie testowałem - ale spróbuj TListBox->Strings->LoadFromStream TListBox->Strings->LoadFromFile.

I zawsze możesz zrobić to samemu: jak napotkasz CRLF to wiesz, że poprzednio odczytanznaki trzeba wrzucić do listy.

0

Jeśli chcesz przypisać całkiem nową zawartość do listbox'a to tak:

l_Box_com->Items->Text = text;

A jak chcesz dodać do istniejącej to tak:

TStringList *list = new TStringList();
list->Text = text;
l_Box_com->Items->AddStrings(list);
delete list;

1 użytkowników online, w tym zalogowanych: 0, gości: 1