Чтобы выделиться

Nov 23, 2003 08:20

Так, сообщения прочитали, теперь надо бы показать их, а при необходимости, еще и подредактировать. Конечно, можно было бы обойтись и TMemo, но хотелось бы и цитаты выделить и ссылочки подчеркнуть, да и мало ли еще чего потом захочется разукрасить. В общем надо найти компоненты с подсветкой. Или с расцветкой, по-моему так правильнее :).

Первым делом, конечно, вспомнил про SynEdit - конечно, компонента мощная и активно развивается, не зря в последнее время появилось множество Улучшенных Блокнотов и Сред Разработки на его основе... Но все же тяжеловата наверное будет...

Потом вспомнил, что когда-то мне понравилась компонента ColorMemo, заглянул на домашнюю страницу - да, жива ещё, и бесплатна к тому же, только за исходники надо заплатить $25. Пойдем дальше.

TSyntaxMemo - претендует на звание самой загадочной компоненты. На домашней странице отсылают в форум, в форум не пускают. На Delphi Informant есть статья про неё, а на сайте...
Macromedia готовые скрипты для разных синтаксисов и документация. Так же как и здесь. Ну ладно, пускай прячется дальше, не больно то и хотелось...

А потом я нашел компоненту TMemoEx и на этом остановил свои поиски, т.к. она полностью меня устроила. Легкая, бесплатная, с исходниками. Не отягощена знанием синтаксиса нескольких языков, просто можно самому раскрасить любой текст как хочешь.
Есть хорошая программа-демонстрация, по ней можно учится что можно сделать и как это лучше сделать. А деньги надо заплатить за... файл справки. Подход, конечно, оригинальый, но мне нравится :).

Остались найденными, но неопробованными:

TSynMemo - похоже, что тоже довольно простая компонента. А еще на сайте есть утилита Delphi Smoke Builder - тоже надо будет посмотреть как-нить.

PlusMemo - есть ANSI и Unicode версии. Хм, интересно, надо будет глянуть поподробнее на будущее...

Dream Memo - очень мощная коммерческая компонента, тоже запомним на будущее :).

Crystal Edit - написано на C++

Syn - аналог и наследник SynEdit


Previous post Next post
Up