![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по TSynEdit [D2005, XP]
-=MaxDelphi=- © (2007-04-12 13:01:00)Здраствуйте, у меня тут 3 вопроса:
1) На форме лежит компонент TSynEdit, и есть движок поиска TSynEditSearch, как сделать, чтобы при нажатии на кнопку Find1 выводилось окно поиска по тексту?
2) Как можно запомнить последние использованные файлы в программе и как их вставлять в раскрывающуюся кнопку на компоненте TToolbar?
3) Как сделать так, чтобы при выборе пункта меня 'Отрыть с помощью...' в Windows моя программа открывалась и грузила в компонент TSynEdit текст файла, где я щёлкал?
-=MaxDelphi=- (2007-04-12 21:31:00) [1]
> SynEdit.LoadFromFile(ParamStr(1))
А куда это вставлять? В процедуру FormLoad или куда-то ещё?
clickmaker (2007-04-12 18:47:00) [2]
> [6] -=MaxDelphi=- (12.04.07 18:42)
SynEdit.LoadFromFile(ParamStr(1))
-=MaxDelphi=- (2007-04-12 18:42:00) [3]
> а в твойе программе есть такая функциональность?
Нет, а как её сделать???
clickmaker (2007-04-12 14:57:00) [4]
> [4] -=MaxDelphi=- (12.04.07 14:17)
а в твойе программе есть такая функциональность?
-=MaxDelphi=- (2007-04-12 14:17:00) [5]
> HKEY_CLASSES_ROOT\*\OpenWithListили, для примераHKEY_CLASSES_ROOT\txtfile\shell\EditWithMyEditor\command(Default)
> = "D:\Program Files\MyEditor\MyEditor.exe" "%1"
> да, ещеHKEY_CLASSES_ROOT\txtfile\shell\EditWithMyEditor(Default)
> = &Edit with My Editor
Все равно не получается, моя программа открывается, но текст не грузится :(((((
clickmaker (2007-04-12 13:47:00) [6]да, еще
HKEY_CLASSES_ROOT\txtfile\shell\EditWithMyEditor
(Default) = &Edit with My Editor
-=MaxDelphi=- (2007-04-12 13:44:00) [7]
> HKEY_CLASSES_ROOT\*\OpenWithListили, для примераHKEY_CLASSES_ROOT\txtfile\shell\EditWithMyEditor\command(Default)
> = "D:\Program Files\MyEditor\MyEditor.exe" "%1"
Что-то не получается никак!!!
clickmaker (2007-04-12 13:21:00) [8]2)
хранить список в реестре или INI, потом грузить в PopupMenu, привязанное к кнопке
3)
HKEY_CLASSES_ROOT\*\OpenWithList
или, для примера
HKEY_CLASSES_ROOT\txtfile\shell\EditWithMyEditor\command
(Default) = "D:\Program Files\MyEditor\MyEditor.exe" "%1"