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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2014, 06:26   #1
Liite
позитиффф
Пользователь
 
Регистрация: 14.11.2008
Сообщений: 34
Сообщение Автозаполнение как в IDE

Всем добрый день. Есть необходимость организовать автозаполнение в Memo, на манер как в Ide редакторе, то есть чтобы предлагался вариант на каждое введённое слово. Изначально все значение лежат в Combobox и загружаются из базы. Собсно вот код, но он работает только на полную замену строки, и заполняет только первое слово.
Код:
procedure TForm1.edt4Change(Sender: TObject);
var
key: Char;
begin
  if chk1.Checked = True then
  begin
  dbcbbCMD.Visible := True;
  dbcbbCMD.Text := edt4.Text;
  dbcbbCMD.DroppedDown := True ;
  end;
  smptbl4.Locate('CMD',edt4.Text,[loPartialKey,loCaseInsensitive]);
   dbcbbCMD.Items [dbcbbCMD.ItemIndex] := smptbl4.FieldValues ['CMD'];
   //if GetKeyState (VK_Control) < 0 then
//RunDosInMemo(edt4.Text, Mmo1);
end;
Пока что эксперементирую с эдитом, но думаю, что с Memo алгоритм будет такой же.
Заранее благодарен за любую помощь.
Liite вне форума Ответить с цитированием
Старый 30.01.2014, 10:23   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Есть же StringReplace нафига вам велосипеды?
Человек_Борща вне форума Ответить с цитированием
Старый 31.01.2014, 01:55   #3
Liite
позитиффф
Пользователь
 
Регистрация: 14.11.2008
Сообщений: 34
По умолчанию

а можно на примере показать ? а то чего то с утра в пятницу совсем не думается. Пардон за наглость ))
Liite вне форума Ответить с цитированием
Старый 31.01.2014, 10:23   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

http://www.delphibasics.ru/StringReplace.php

Ввверху есть ссылка "Основы delphi" полно описаний всяких стандатных функций.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозаполнение в Excel. как его выполнить? gimnhiton Microsoft Office Excel 1 27.04.2013 09:47
Как сделать автозаполнение полей В WebBrowser Deryagtev Помощь студентам 2 18.04.2012 12:49
Автозаполнение таблицы в Excel - как настроить Vicky_Ole Microsoft Office Excel 4 07.04.2010 16:33
автозаполнение MSWord макрос? если да, то как? Need help! mercuryanalit Microsoft Office Word 2 13.11.2009 20:54
Как настроить автозаполнение в строке komar73 Microsoft Office Excel 4 07.02.2009 15:56