Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2009, 15:48   #11
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Код:
procedure TForm1.Button3Click(Sender: TObject);
begin
DBRichEdit1.SelStart:=4;
DBRichEdit1.SelLength:=6;
DBRichEdit1.SelStart:=12;
DBRichEdit1.SelLength:=16;
DBRichEdit1.SetFocus;
end;
Тоже самое как и в DBmemo .Не работает как нужно.
Baaandit вне форума Ответить с цитированием
Старый 12.12.2009, 15:54   #12
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,089
По умолчанию

Цитата:
Сообщение от Baaandit Посмотреть сообщение
Код:
procedure TForm1.Button3Click(Sender: TObject);
begin
DBRichEdit1.SelStart:=4;
DBRichEdit1.SelLength:=6;
DBRichEdit1.SelStart:=12;
DBRichEdit1.SelLength:=16;
DBRichEdit1.SetFocus;
end;
Тоже самое как и в DBmemo .Не работает как нужно.
Выделяйте нужный кусок и меняйте цвет фона на нужный. Другого варианта, пожалуй с данным контролом не будет. Лучше конечно свой контрол замутить для этой задачи
pu4koff вне форума Ответить с цитированием
Старый 12.12.2009, 15:59   #13
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Выделяйте нужный кусок и меняйте цвет фона на нужный. Другого варианта, пожалуй с данным контролом не будет. Лучше конечно свой контрол замутить для этой задачи
Не понял?
И как замутить свой контрол?
То есть я так понял-так не получится?
Хотелось бы сделать полноценно-с выделение всех встречающихся слов в запросе.
Изображения
Тип файла: jpg Безимени-1.jpg (2.3 Кб, 45 просмотров)
Baaandit вне форума Ответить с цитированием
Старый 12.12.2009, 16:39   #14
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Выделяйте нужный кусок и меняйте цвет фона на нужный. Другого варианта, пожалуй с данным контролом не будет.
Ну почему...
Достаточно пользоваться хэлпом.
Например, посмотреть тему DefAttributes, SelAttributes, Color, Height, Style example.
mihali4 вне форума Ответить с цитированием
Старый 12.12.2009, 16:55   #15
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Можете пример привести где выделяется два фрагмента кода в строке?
Baaandit вне форума Ответить с цитированием
Старый 12.12.2009, 17:03   #16
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вы DefAttributes, SelAttributes, Color, Height, Style example смотрели?
Он подразумевает, что вы перед этим выделили нужный кусок текста (сделали SelStart/SelLength).
После того, как вы примените аттрибуты к этому куску, выделяйте следующий и применяйте аттрибуты к нему. И так далее.
Надо побольше думать самому, а не собирать готовые куски кода.
mihali4 вне форума Ответить с цитированием
Старый 12.12.2009, 19:30   #17
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Спасибо mihali4 -все получилось.)
Цитата:
Сообщение от mihali4 Посмотреть сообщение
Надо побольше думать самому, а не собирать готовые куски кода.
Бывает когда долго не получается самостоятельно сделать лучше использовать готовый кусок мне кажется и хорошо разобраться в нем.
Baaandit вне форума Ответить с цитированием
Старый 12.12.2009, 20:03   #18
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Зато когда сам дошел - удовольствие гораздо больше, не так ли ?
mihali4 вне форума Ответить с цитированием
Старый 12.12.2009, 21:59   #19
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Ну согласен
Baaandit вне форума Ответить с цитированием
Старый 12.12.2009, 22:39   #20
Baaandit
Заблокирован
 
Регистрация: 10.11.2009
Сообщений: 99
По умолчанию

Возникла не понятная мне ошибка. Нажимаю кнопку с запросом-в DBRichEdit повляются необходимые данные, потом щелкаю мышкой последовательно DBRichEdit-и на editы которые на форме находятся или dbgrid и такая ошибка выскакивает. Что может быть не так? Еще вот-возникает только если текст окрашенный в DBRichEdit.
Изображения
Тип файла: jpg Безимени-1.jpg (22.6 Кб, 45 просмотров)

Последний раз редактировалось Baaandit; 12.12.2009 в 22:43.
Baaandit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите возможно ли. . .. ? _GOMER_ Общие вопросы C/C++ 3 24.04.2009 10:04
Возможно ли...? Dubineanschi Microsoft Office Excel 3 23.07.2008 11:39
Возможно ли... Dubineanschi Microsoft Office Excel 2 23.07.2008 11:09
Возможно ли... SunKnight БД в Delphi 9 27.02.2008 02:51
Возможно ли это...? jungo Microsoft Office Excel 7 20.11.2007 00:01