Liczba nowych linii kontrolki RichTextBox

0

Cześć,
jak sprawdzić ile zostało stworzonych nowych linii w kontrolce RichTextBox? Prosiłbym o jakiś przykład.
Pozdrawiam!

0

W jakim sensie nowych?

0

Po wciśnięciu ENTER, kursor przechodzi do nowej linni. I ja chcę sprawdzić ile tych linii w tej kontrolce zostało stworzonych,

0

Czy byłby w stanie ktoś coś mi podpowiedzieć?

1

richtextbox.Lines.Length

0

Mam 2 kontrolki typu RichTextBox. Chcę pobrać z pierwszej pobrać liczbę nowych linii i wyświetlić informacje w drugim polu po wciśnięciu przycisku. Gdy w pierwszym będzie np. 8 linii i wcisnę przycisk, to w drugim powinno też 8 linii się utworzyć.
Nie wiem jak to dokładniej wytłumaczyć. Przedstawię kod:

while (rtb_cord_pole2.Lines.Length)
{
     rtb_cord_pole2.Text = "SetPlayerPos(playerid, " + rtb_cord_pole.Text + "); ";
}

A to błąd:
Cannot implicitly convert type 'int' to 'bool

Jak to naprawić?

0

Jak to naprawić?

Myśleć przede wszystkim.
Chciałeś liczbę linii, LICZBĘ!!!
rtb_cord_pole2.Lines.Length to zwraca ilość linii w kontrolce czyli int, a ty wpisujesz to do warunku który chce bool.

Ty chcesz chyba tak zrobić rtb1.Text = rtb2.Text;

0

Przepraszam. Źle próbowałem przekazać ten problem. Może pokażę screeny programu:
Tak wygląda program gdy:
-zaznaczę opcję
-wprowadzę jedną pozycję(liczby)
program1.png

Tak wygląda program gdy:
-zaznaczę opcję
-wprowadzę więcej niż jedną pozycję(liczby)
program2.png

Najprościej mówiąc. Chcę, żeby w każdej linijce drugiego RichTextBox(tym na dole) było SetPlayerPos.
W ten sposób przydzielam liczby do 1 linii:

rtb_cord_pole2.Text = "SetPlayerPos(playerid, " + rtb_cord_pole.Text + "); ";

Nie wiem jak zrobić więcej.

Posłużę się Paintem. Chcę, żeby program konwertował te pozycje do takiej postaci:

program3.png

1
rtb2.Lines = rtb1.Lines.Select(l=>"Line: "+l).ToArray();

lub może tak coś więcej z tego zrozumiesz:

foreach(string line in rtb1.Lines)
{
    rtb2.AppendText("jakiś tekst" + line + "\n");
}
0

Dziękuję Ci za pomoc. Działa jak należy.

PS. Dopiero zaczynam z C#.

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