Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.09.27;
Скачать: [xml.tar.bz2];

Вниз

Как выделить макросом выделенный текст в ричЕдите   Найти похожие ветки 

 
Bruth   (2009-07-23 11:38) [0]

Необходимо выделить макросами выделенный текст в ричедите или в мемо - где легче. Помогите как это сделать? Поделитесь куском кода. Заранее благодарю.


 
Palladin ©   (2009-07-23 11:41) [1]

каким еще макросом?


 
Palladin ©   (2009-07-23 11:42) [2]


>  в ричедите или в мемо - где легче

везде одинаково, ни там ни там нет макросов


 
Bruth   (2009-07-23 11:47) [3]

Да блин макрос это я так имел ввиду собственный макрос то есть выделенный текст выделить определенным куском своего текста, например есть текст

в лесу родилась елочка в лечу она жила в лесу жила жила жила в лесу она жила

и нужно когда человек выделить мышкой этот текст то в ричедите или в мемо этот текст по краям "выделился" текстом

[open_some_self_makros]в лесу родилась елочка в лечу она жила в лесу жила жила жила в лесу она жила[close_some_self_makros]


 
Palladin ©   (2009-07-23 11:49) [4]

TRichEdit.SelStart,SelLength

Это назвается - (исходный) программный код, а не "собственный макрос". Иди читай что такое макросы и не вводи людей в заблуждение.


 
Palladin ©   (2009-07-23 11:51) [5]

ах... вот что ты имел ввиду под "макрос"...


 
Bruth   (2009-07-23 11:58) [6]

Извините за некорректное название :) Всегда думал, что вот такие свои куски текста, которые потом можно будет как то обрабатывать называются макросами.

Ну да ладно, так как реализовать что бы когда человек выделил мышкой какой то текст то он (текст) потом по краям выделился каким то произвольным текстом?

Ну как пример скажем человек выделил текст а нужно что бы этот текст выделился тегом < b >text< /b > только вместо тега мой собственный "макрос".


 
Palladin ©   (2009-07-23 12:01) [7]

Подумай над [4].


 
Bruth   (2009-07-23 12:06) [8]


> TRichEdit.SelStart,SelLength


это понятно но как програмно распознать какой участок именно выделен мышкой ??


 
Bruth   (2009-07-23 12:07) [9]

или же в обработчике ричедита ончейндж добавить какой то флажек который будет сдвигать позицию выделенного текста ... хз короче помогите не могу понять куда копать :)


 
Anatoly Podgoretsky ©   (2009-07-23 12:16) [10]

Его не надо распознавать


 
Bruth   (2009-07-23 12:31) [11]

Честно, не понял что нужно делать. Вы не помогаете а только запутываете :)

Обьясните как выделить ковычками (если вам так легче если слово макрос вам слух режет) текст который выделен мышкой в ричедите или в мемо?


 
TIF ©   (2009-07-23 12:32) [12]

> не могу понять куда копать :)

В справку? :)


 
Bruth   (2009-07-23 12:34) [13]


> TIF


Слышиш друг не выпендривайся, а? Или ты и в жизни такой, встреваешь в разговор не имея ничего сказать?


 
Bruth   (2009-07-23 12:39) [14]

Видать в [0] я напрасно вставил фразу "Заранее благодарю."

Я уверен то что мне нужно решается одной, максимум несколько строк. Не понимаю какой кайф тянуть кота за хвост если ты знаешь решение. Если же не знаешь то нефиг вообще человека раздражать своими пустыми ответами.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.09.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
1-1216368170
Zhekson
2008-07-18 12:02
2009.09.27
Как в InputBox_е изменить шрифт ???


6-1207242431
Виталий Гаврилов
2008-04-03 21:07
2009.09.27
Проблема с GetConnect


15-1248539498
Kerk
2009-07-25 20:31
2009.09.27
Спам


2-1248408135
nomad000
2009-07-24 08:02
2009.09.27
выгрузить данные в xml


2-1248247703
Verden
2009-07-22 11:28
2009.09.27
Эмулируем нажатие клавиши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский