Карта сайтаСсылкиКонтакты

Создаем текстовый редактор в Delphi - Создание справки

PDF Печать
Статьи
Индекс материала
Создаем текстовый редактор в Delphi
Добавление меню и панели инструментов
Добавление стандартный действий
Добавление меню в приложение
Добавляем Панель инструментов
Создание справки
Окно О программе...
Все страницы

Создание справочного файла

Правила хорошего программирования приложений рекомендуют нам создавать справочный файл, в котором будет разъясняться правила работы с приложением и отдельными его компонентами. Delphi предоставляет инструмент для создания справочного файла. Это Microsoft Help Workshop, который находится в папке Help/Tools. При использовании текстового редактора, пользователь может выбрать Помощь для доступа к файлу справки.

Прежде всего, нужно создать RTF файл в редакторе (например, MS Word). Документ может содержать графические изображения и таблицы, иметь стили шрифта и оформления. Помимо справочной информации, он будет также иметь управляющие теги.

Подробней об этом процессе можно найти информацию здесь и на сайте Borland.

Обработчик событий для справки

Для создания обработчика событий меню Помощь нужно сделать следующее:

  • Откройте редактор Action List, дважды щелкнув по нему на форме.
  • В Редакторе Action List выберите категорию Помощь и дважды щелкните на HelpContents. Откроется Редактор кода.
  • Введите следующий код:

procedure TForm1.HelpContentsExecute(Sender: TObject);
const
  HELP_TAB = 15;
  CONTENTS_ACTIVE = -3;
begin
  Application.HelpCommand(HELP_TAB, CONTENTS_ACTIVE);
end;

Этот код содержит значения параметров HelpCommand. HELP_TAB отображает диалоговое окно справки, а CONTENT_ACTIVE – отображает содержание справки.

Создание события Индекс

Теперь дважды щелкните на HelpIndex в Редакторе Action List и запишите следующий код:


procedure TForm1.HelpIndexExecute(Sender: TObject);
const
  HELP_TAB = 15;
  CONTENT_ACTIVE = -2;
begin
  Application.HelpCommand(HELP_TAB, CONTENT_ACTIVE);
end;



 

Комментарии   

 
0 #1 Molier 17.02.2016 18:36
Но можно и записать в коде, например:
StatusBar1.SimpleText:= ‘untitled.txt’

а как именно и где что то не получается (и в конце наверное ставится ; да?)
Цитировать
 
 
+1 #2 Serge 19.02.2016 12:19
например, сразу после создания файла.
Цитировать
 
 
+1 #3 Saundra 16.05.2017 02:58
Hello i am kavin, its my first occasion to commenting anywhere, when i read this article i thought i could also make comment
due to this good paragraph.
Цитировать
 

Добавить комментарий


Защитный код
Обновить