![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.03.2012
Сообщений: 38
|
![]()
Была подобная тема, но вопрос несколько другой.
Мне нужно добавить в выделенном тексте! Пробую так: Код:
В принцепи, что не так и смому понятно, а вот как "одоптировать"??? |
![]() |
![]() |
![]() |
#2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
К вам вопрос
А какая взаимосвязь между позицией курсора и номерами строки? Если бы там TExt я бы ещё понял, но так не понятно Да и по какому принципу текст должен вставлятся?
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.03.2012
Сообщений: 38
|
![]()
Как получить номер "первой выделенной строки" и последней?
Последний раз редактировалось Fisherman86; 23.03.2012 в 16:33. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
а никак! сами вычисляйте считайте =)
текст в мемо - это такая же строка. и у вас есть координаты выделенной области в этой строке. есть символ новой строки, пусть это будет | для наглядности. ваш текст в мемо - это вот такая строка: 0000000|00000000|0000000000|0000000 00000|00000|0000 в мемо это отображается вот так: 0000000 00000000 0000000000 000000000000 00000 0000 вы выделили что-то в мемо и у вас есть "от" и "до" координаты выделения. с точки зрения строки это: 0000000|00000000|0000000000|000000000000|00000|0000 а в мемо это отображается вот так: 0000000 00000000 0000000000 000000000000 00000 0000 таким образом, сколько | у нас встретится до начала выделения - с такой строки и начинается выделение как вычислить строку, где заканчивается выделение - догадайтесь сами, мне пора убегать =) |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.03.2012
Сообщений: 38
|
![]()
Не вариан ТЕКСТ ПРОИЗВОЛЬНЫЙ,
А надо как в delphi "закомментировать" Т.е если в строке хоть один символ выделен, то перед строкой прога "рисует" "//". В моем случае в конце. |
![]() |
![]() |
![]() |
#7 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Ну а так
Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Тебе нужно выделенную часть текста заменить на некую подстроку во всем тексте где она встречается?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.03.2012
Сообщений: 38
|
![]()
Должно быть так:
Текст Текст Текст Текст Текст Кпримеру: Я выделил три строки в середине и нажал кнопку в результате: Текст Текст<br> Текст<br> Текст<br> Текст |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
дан текст.конец ввода f1 заменить все . на ! и найти их количество | Casper098 | Помощь студентам | 1 | 01.12.2011 06:28 |
Вводится текст. Конец ввода F6. Найти количество заглавных букв. (Паскаль) | Casper098 | Помощь студентам | 2 | 06.10.2011 06:03 |
конец строки | andrei100 | Общие вопросы C/C++ | 1 | 06.10.2011 00:37 |
'\0' конец строки | rowlin | Общие вопросы C/C++ | 12 | 04.06.2011 18:12 |
Добавить в конец текст | Konstantin_Z | Microsoft Office Excel | 5 | 01.09.2008 13:10 |