| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Помоги новичку с Memo |
| Автор: Денис 7.4.2005, 14:21 |
| Здравствуйте, вот стал изучать c++ builder , до этого писал только под unix и dos. Делаю текстовый редактор с использованием компонента Memo. на StatusBar вывожу кол-во строк в открытом файле. После нажатия enter курсор переходит на следующую строчку, а кол-во строк Memo1->Lines->Count не меняется, пока не будет вписан символ, но курсор туда перемещается, то есть как бы строка уже есть, но она еще не учтена. Эту проблему я решил. А вот когда загружаю файл в котором в последней строке кроме конца строки ничего нет, получаем туже ситуацию, курсор туда переместить можно, но строка не учтена(пока туда не впишешь симвом). Как быть? Каким способом высчитывать кол-во строк? Имеет ли смысл считать \n в Memo1->Lines->Text ? |
| Автор: JAnty 8.4.2005, 10:33 | ||
В TMemo новая строка получается если она не пустая и закончина символом "\n" например: строка1\n строка2\n строка3\n строка4\n \n\n 5 строк! Ну, а если хочеш, то можеш считовать "\n". |
| Автор: NoeR 12.4.2005, 20:29 |
| Можно проверить (сколько всего строк+=1) - сущ. или не сущ... Добавлено @ 20:30 Наверно |