Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
ВнизКак реализовать Найти похожие ветки
← →
>>DEATH<< (2007-08-05 10:09) [0]Подскажите как сделать чтобы при нажатии на определенное слово в TRichEdit Происходило определенное действие,,так как это сделано в редакторе DELPHI7 при нажатом ctrl
← →
Монитор (2007-08-05 10:15) [1]при нажатии находи координаты и в соответствии с высотой/шириной шрифта вычисляй строку и букву, потом слово в котором эта буква находится (сугубо ИМХО)
← →
zxs (2007-08-05 10:24) [2]так ширина каждой буквы разная+есть скролинг
← →
zxs (2007-08-05 10:27) [3]в нете пиши видел чтото подобное
← →
Zagaevskiy © (2007-08-05 10:35) [4]Всё просто :
var
p : TPoint;
begin
p:=RichEdit1.CaretPos;
ShowMessage("Ñòðока :"+IntToStr(p.Y+1));
ShowMessage("Ñèìâол :"+IntToStr(p.X+1));
end;
← →
Zagaevskiy © (2007-08-05 10:36) [5]А по строке и символу в этой строке легко найти нужное слово
← →
Zagaevskiy © (2007-08-05 10:46) [6]НО! это для еткстового курсора! Подругому, наверное как в [1]
← →
Zagaevskiy © (2007-08-05 10:47) [7]
> еткстового
текстового
← →
>>DEATH<< (2007-08-05 10:47) [8]Zagaevskiy, пасибо,,а как сделать чтоб подсвечивалось слово(когда на него наводишь)
← →
>>DEATH<< (2007-08-05 10:53) [9]и еще вопрос возможно какнибудь в скрытые теги вставить текст,,и выполнять действие только при нажатии текста в этих тегах
← →
Dib@zol © (2007-08-05 11:02) [10]> [9] >>DEATH<< (05.08.07 10:53)
Наверняка можно. Отлавливаем нажатие клавиши в текстовом поле - туда ставится курсор, ищем по обе стороны от курсора теги, и если первый открывающий а второй закрывающий то выполняем.
← →
@l!ex (2007-08-05 11:09) [11]
> Zagaevskiy, пасибо,,а как сделать чтоб подсвечивалось слово(когда
> на него наводишь)
точно так же(ищешь это слово, а действие - изменение цвета во всём тексте на обычный, а потом изменение цвета этого слова)
← →
Zagaevskiy © (2007-08-05 11:11) [12]Эй! это не тот @!!ex !!! кто такой ?
← →
Zagaevskiy © (2007-08-05 11:13) [13]
> точно так же(ищешь это слово, а действие - изменение цвета
> во всём тексте на обычный, а потом изменение цвета этого
> слова)
Зачем , спрашивается менять цвет во всём тексте? надо просто запоминать предыдущее слово и менять цвет шрифта только у него
← →
Dib@zol © (2007-08-05 11:14) [14]> [12] Zagaevskiy © (05.08.07 11:11)
http://delphimaster.net/view/9-1183987668/
Вот почитай. Интереснаа... У нас появился блн новый Алекс. Надеюсь его скоро забанят.
← →
Zagaevskiy © (2007-08-05 11:14) [15]Удалено модератором
Примечание: Модератор дай порулить
← →
Zagaevskiy © (2007-08-05 11:16) [16]
> Dib@zol © (05.08.07 11:14) [14]
Ваще! офигеть! я сначала не понял, но потом ...
← →
Zagaevskiy © (2007-08-05 11:18) [17]Вот ещё! опять он только не выражается!
http://delphimaster.net/view/9-1183987668/
← →
Zagaevskiy © (2007-08-05 11:22) [18]Удалено модератором
Примечание: Не провоцируй, иначе шуметь будешь в другом месте
← →
Dib@zol © (2007-08-05 11:24) [19]> Dib@zol ! Пошумим?
Зря ты это сказал. Потому что если пошумим, модеры будут знать, кого банить как только прочитают эту ветку.
← →
>>DEATH<< (2007-08-05 11:28) [20]
> Наверняка можно. Отлавливаем нажатие клавиши в текстовом
> поле - туда ставится курсор, ищем по обе стороны от курсора
> теги, и если первый открывающий а второй закрывающий то
> выполняем.
а как скрыть эти теги,,чтоб их невидно было
← →
Dib@zol © (2007-08-05 11:29) [21]> а как скрыть эти теги,,чтоб их невидно было
Допустим печатать их неотображаемыми символами, напр. #1 - это открывающий, #1#1 - это закрывающий...
← →
Zagaevskiy © (2007-08-05 11:34) [22]
> Dib@zol © (05.08.07 11:29) [21]
> > а как скрыть эти теги,,чтоб их невидно было
>
> Допустим печатать их неотображаемыми символами, напр. #1
> - это открывающий, #1#1 - это закрывающий...
а квадратики не будут появляться?
← →
Dib@zol © (2007-08-05 11:35) [23]> [22] Zagaevskiy © (05.08.07 11:34)
Хм. Вот об этом както не подумал... Ну а как тогда? Я плохо в РичЕдитах разбираюсь.
← →
Zagaevskiy © (2007-08-05 11:48) [24]
> Хм. Вот об этом както не подумал... Ну а как тогда? Я плохо
> в РичЕдитах разбираюсь.
Ну можно 2 РичЕдита сделать. В одном теги будут, в другом - нет. Но это довольно тупо.
ЗЫ Второй(в котором теги есть) - невидимый, в него добавляется автоматически.
← →
Dib@zol © (2007-08-05 11:53) [25]Да! А ить это мысль! Нужно создать массив из скажем TPoint"ов, в которые надо прописать начало и конец тега!
← →
Колонки (2007-08-05 11:57) [26]Удалено модератором
Примечание: Придется увеличить RO до 7 дней
← →
Zagaevskiy © (2007-08-05 11:58) [27]Удалено модератором
← →
MetalFan © (2007-08-05 12:48) [28]поставить тэгам в Ричедите атрибут "скрытый"
← →
>>DEATH<< (2007-08-05 15:03) [29]
> поставить тэгам в Ричедите атрибут "скрытый"
это как
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.043 c