Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.29;
Скачать: CL | DM;

Вниз

Как привязать ListBox к RichEdit   Найти похожие ветки 

 
antoniz   (2002-07-16 08:59) [0]

Подскажите пожалуйста, как сделать чтоб по нажатию определенной комбинации клавиш на компоненте TRichEdit появлялся список с ключевыми словами. Как например это сделано в редакторе Delphi по нажатию комбинации клавиш Ctrl+Space


 
olookin ©   (2002-07-16 09:39) [1]

procedure TMacroForm.RichEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Shift=[ssCtrl]) and (ord(Key)=32) then begin
Posit.x:=RichEdit1.CaretPos.x; Posit.y:=RichEdit1.CaretPos.y;
CurStr:=RichEdit1.Lines.Strings[Posit.y]; RichEdit1.OnChange(RichEdit1);
ListBox3.Visible:=true; ListBox3.SetFocus; end;
end;

procedure TMacroForm.RichEdit1Change(Sender: TObject);
var f: tagPoint;
begin
GetCaretPos(f); ListBox3.Left:=f.x; ListBox3.Top:=f.y+RichEdit1.Font.Size*5;
Posit.x:=RichEdit1.CaretPos.x; Posit.y:=RichEdit1.CaretPos.y;
CurStr:=RichEdit1.Lines.Strings[Posit.y];
end;


 
GenyS   (2002-07-16 09:40) [2]

Породи динамически, а потом убей



Страницы: 1 вся ветка

Текущий архив: 2002.07.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.035 c
1-95431
victor-s72
2002-07-16 16:57
2002.07.29
TChart --> SaveToBitmapFile


3-95260
ALex_Aby
2002-07-07 14:10
2002.07.29
Ищу компанент для доступа к данным без BDE ADO


14-95555
Serg_2002
2002-07-03 10:00
2002.07.29
Мастера, мне не до смеха!!! Вопрос по ИнтернетЕксплореру


7-95580
BAHO
2002-05-09 06:01
2002.07.29
Assembler


14-95561
Tahion
2002-06-25 10:15
2002.07.29
Как сделать, чтоб форма появлялась сама?