![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как реализовать [D7, D2005]
>>DEATH<< © (2007-08-05 10:09:00)Подскажите как сделать чтобы при нажатии на определенное слово в TRichEdit Происходило определенное действие,,так как это сделано в редакторе DELPHI7 при нажатом ctrl
>>DEATH<< (2007-08-05 15:03:00) [1]
> поставить тэгам в Ричедите атрибут "скрытый"
это как
MetalFan (2007-08-05 12:48:00) [2]поставить тэгам в Ричедите атрибут "скрытый"
Zagaevskiy (2007-08-05 11:58:00) [3]Удалено модератором
Колонки (2007-08-05 11:57:00) [4]Удалено модератором
Примечание: Придется увеличить RO до 7 дней
Dib@zol (2007-08-05 11:53:00) [5]Да! А ить это мысль! Нужно создать массив из скажем TPoint'ов, в которые надо прописать начало и конец тега!
Zagaevskiy (2007-08-05 11:48:00) [6]
> Хм. Вот об этом както не подумал... Ну а как тогда? Я плохо
> в РичЕдитах разбираюсь.
Ну можно 2 РичЕдита сделать. В одном теги будут, в другом - нет. Но это довольно тупо.
ЗЫ Второй(в котором теги есть) - невидимый, в него добавляется автоматически.
Dib@zol (2007-08-05 11:35:00) [7]> [22] Zagaevskiy © (05.08.07 11:34)
Хм. Вот об этом както не подумал... Ну а как тогда? Я плохо в РичЕдитах разбираюсь.
Zagaevskiy (2007-08-05 11:34:00) [8]
> Dib@zol © (05.08.07 11:29) [21]
> > а как скрыть эти теги,,чтоб их невидно было
>
> Допустим печатать их неотображаемыми символами, напр. #1
> - это открывающий, #1#1 - это закрывающий...
а квадратики не будут появляться?
Dib@zol (2007-08-05 11:29:00) [9]> а как скрыть эти теги,,чтоб их невидно было
Допустим печатать их неотображаемыми символами, напр. #1 - это открывающий, #1#1 - это закрывающий...
>>DEATH<< (2007-08-05 11:28:00) [10]
> Наверняка можно. Отлавливаем нажатие клавиши в текстовом
> поле - туда ставится курсор, ищем по обе стороны от курсора
> теги, и если первый открывающий а второй закрывающий то
> выполняем.
а как скрыть эти теги,,чтоб их невидно было
Dib@zol (2007-08-05 11:24:00) [11]> Dib@zol ! Пошумим?
Зря ты это сказал. Потому что если пошумим, модеры будут знать, кого банить как только прочитают эту ветку.
Zagaevskiy (2007-08-05 11:22:00) [12]Удалено модератором
Примечание: Не провоцируй, иначе шуметь будешь в другом месте
Zagaevskiy (2007-08-05 11:18:00) [13]Вот ещё! опять он только не выражается!
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1186217934&n=3
Zagaevskiy (2007-08-05 11:16:00) [14]
> Dib@zol © (05.08.07 11:14) [14]
Ваще! офигеть! я сначала не понял, но потом ...
Zagaevskiy (2007-08-05 11:14:00) [15]Удалено модератором
Примечание: Модератор дай порулить
Dib@zol (2007-08-05 11:14:00) [16]> [12] Zagaevskiy © (05.08.07 11:11)
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1183987668&n=9
Вот почитай. Интереснаа... У нас появился блн новый Алекс. Надеюсь его скоро забанят.
Zagaevskiy (2007-08-05 11:13:00) [17]
> точно так же(ищешь это слово, а действие - изменение цвета
> во всём тексте на обычный, а потом изменение цвета этого
> слова)
Зачем , спрашивается менять цвет во всём тексте? надо просто запоминать предыдущее слово и менять цвет шрифта только у него
Zagaevskiy (2007-08-05 11:11:00) [18]Эй! это не тот @!!ex !!! кто такой ?
@l!ex (2007-08-05 11:09:00) [19]
> Zagaevskiy, пасибо,,а как сделать чтоб подсвечивалось слово(когда
> на него наводишь)
точно так же(ищешь это слово, а действие - изменение цвета во всём тексте на обычный, а потом изменение цвета этого слова)
Dib@zol (2007-08-05 11:02:00) [20]> [9] >>DEATH<< (05.08.07 10:53)
Наверняка можно. Отлавливаем нажатие клавиши в текстовом поле - туда ставится курсор, ищем по обе стороны от курсора теги, и если первый открывающий а второй закрывающий то выполняем.