[c#] znak przełamiania linii

Witajcie w to sobotnie popołudnie.

Mam richTextBox’a a w nim jakiś tam tekst. podczas zmiany rozmiaru richTextBox’a wyrazy i znaki które się nie mieszczą zostają przerzucone do nowej linii.

Męczę się z próbą uzyskania informacji jak rozpoznać to przełamanie. I nie chodzi mi o znak nowej linii.

Dla zobrazowania:

https://www.dropbox.com/s/v0ttjqs1gn9z5k5/Przechwytywanie.PNG

na niebiesko zaznaczyłem miejsce nowej linii (wcisnąłem ENTER -> mamy znak nowej linii), na czerwono interesujące mnie miejsce. To ciąg jednego zdania, a mimo to mamy przełamaną linię. I chcę właśnie jakiś kod tego miejsca uzyskać…

Proszę o pomoc.

O ile dobrze pamietam komponent richTextBox obsługuje system linii, wiec po prostu porównaj string .Text z string[] .Lines i wtedy znajdziesz te załamania. Fakt faktem to będzie długo trwać jeśli tekst będzie bardzo długi

Niestety to nie to. Jako linię wyświetla cały fragment tekstu od jednego znaku nowej linii do drugiego. Nic sobie nie robi z tego że ten fragment może być przełamany kilka razy.

Sprawdź to:

http://stackoverflow.com/questions/2693 … ox-control

ewentualnie możesz spróbować z cursor position. Takie opcje przychodzą mi do głowy.

To jest to. Dzięki grzelix :slight_smile: