W komponencie memo mam wpisane liczby w ten sposob 5, 4, 6, 7, 8. Jak zrobić żeby kazda liczba znalazla sie w nowej linijce w listbox. (chyba musi byc znak , definiowany jako przejscie do nowej linijki) tylko nie wiem jak to zapisać.
ListBox1.Items.Delimiter:=',';
ListBox1.Items.DelimitedText:=Memo1.Lines.Text;
?</url>
dzieki, dziala oto mi wlasnie chodzilo
mam takie pytanie a jak bym miał taką sytuacje
po kliknięciu Musze dodać do jednej Lini kilka danych lecz tylko 1 pozycje z listBoxa tą wybraną przez użytkownika.
jak to by wyglądało
to mi dodaje wszystkie liniki
TMemo.Lines.Add(TListBox.Items.DelimitedText);
TMemo.Lines.Add(TListBox.Items[TListBox.ItemIndex]);
stokrotne dzięki za szybkie odp.
A mógł byś jeszcze mi napisać jak dodać numeracje w takim przypadku do wierszy aby automatycznie dodawał liczbę?
1.
2.
3.
4.
i tak dalej
TMemo1.Lines[I]:=IntToStr(I+1)+'.'+TMemo1.Lines[I];
też tak zrobiłem wcześniej tylko zawsze mi wyskakuje mi Ciąg liczb ciągle takich samych
Coś robisz nie tak. Jeżeli I jest zmienną dla pętli for I :- 0 to Memo1.Lines.Count - 1 to musi zawierać kolejny numer wiersza jeżeli zrobisz tak jak napisał _13th_Dragon, przy założeniu, że mamy tak jak On to pokazał - w pętli I + 1, bo wiersze Memo i innych tego typu komponentów indeksuje się od zera.
Jeżeli raz ponumerowałeś to nie powtarzaj tego jeszcze raz, bo ci jeszcze raz dołoży się ten numerek.