46 / 20 / 5
Регистрация: 29.12.2015
Сообщений: 1,863
|
|
1 | |
Получение номера строки и количество символов в строке также как в Notepad++27.09.2018, 11:45. Показов 4047. Ответов 7
Метки нет (Все метки)
Здравствуйте. Подскажите событие SynEdit получение номера строки и количество символов в строке чтобы получилось также как это сделано в Notepad++
Пока что я использую SynEdit1Change но оно срабатывает не всегда. Событие которое бы срабатывало каждый раз при смене каретки чет не нашел.
0
|
27.09.2018, 11:45 | |
Ответы с готовыми решениями:
7
Найти количество гласных и согласных букв в строке, а также символов (, . : ? ! Определить,есть ли в этой строке русские символы "а" и "е" ,а также количество каждого из этих символов Clojure Заменить в строке все минусы на плюсы, а также подсчитать количество слов в строке Посчитать количество символов в созданом файле, а также определить количество знаков препинания |
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
|
|
28.09.2018, 09:21 | 2 |
Onclick, onkeyup пробовали?
0
|
46 / 20 / 5
Регистрация: 29.12.2015
Сообщений: 1,863
|
|
28.09.2018, 11:15 [ТС] | 4 |
А может ктодать ссылдку на описания параметров события OnProcessCommand
Мне его нужно в кое каких местах программно вызвать.ю Или для этогго достаточно кое что другое сделать
0
|
46 / 20 / 5
Регистрация: 29.12.2015
Сообщений: 1,863
|
|||||||||||
28.09.2018, 14:33 [ТС] | 6 | ||||||||||
Короче нужно выполнять этот код:
Но также есть CheckBox - chbParsingGivenFace Так что при изменении chbParsingGivenFace данный код тоже должен срабатывать и при старте программы Впрочем я думаю вынести этот код в отдельный метод и его вызывать когда нужно. Добавлено через 2 часа 57 минут OnProcessCommand не подходит. Ибо срабатывает до внесеных изменений а не после. Например нажимаю Enter для добавления новой строки и в тоге вот это
А мне же нужно чтобы действовал также как OnChange Только чтобы после смены каретки например после переходами на строки событие тоже срабатывало. Если короче то как и в Notepad это сделано только кроссплатформенный способ. Добавлено через 4 минуты К тому же если менять положение каретки мышкой то событие OnProcessCommand не срабатывает Так что тут походу собственное событие прийдется писать на отлов изменений x и y каретки. В принципе при написании текста каретка тоже меняется.
0
|
Супер-модератор
|
||||||
28.09.2018, 15:56 | 7 | |||||
Сообщение было отмечено Alexandr_7 как решение
Решение
Тебе бы исходники компонента почитать, там событий больше, чем ты себе представить можешь. Скажем, OnStatusChange:
1
|
46 / 20 / 5
Регистрация: 29.12.2015
Сообщений: 1,863
|
|
28.09.2018, 17:32 [ТС] | 8 |
0
|
28.09.2018, 17:32 | |
28.09.2018, 17:32 | |
Помогаю со студенческими работами здесь
8
Подсчитать количество символов в тексте, а также количество пропусков. В исходной строке а определить количество слов, содержащих ровно п символов строки x В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3 В начале каждой строки текстового файла записать количество символов в этой же строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |