## 3.8 Создание панелей инструментов для главного окна.

### 3.8.1 Компонент панель инструментов (TToolBar) с панели Win32.

Эта панель используется для управления быстрыми командными кнопками и другими «горячими» элементами управления. Она позволяет формировать многострочные наборы инструментов

Сразу после создания панель инструментов автоматически размещается у верхнего края формы.

### 3.8.2 Создание панели инструментов в текстовом редакторе.

Для этого надо разместить на одной панели инструментов 10 кнопок класса TSpeedButton , а на другой – 5. А теперь надо загрузить картинки для этих «быстрых кнопок», для этого мы сначала на форме выберем компонент SpeedButton1, и щёлкнем на многоточии после свойства Graph у этого компонента, и запустится окно, в котором надо нажать на кнопку Load…, и появится окно. В этом окне мы выберем каталог My Documents, в этом каталоге выберем подкаталог My Pictures, далее – подкаталог каталога My Pictures – icons, а затем в строку File Name введём имя файла – bold_01.bmp. После этого мы в диалоговом окне нажмём кнопку ok, и мы увидим содержимое этого файл, ещё раз нажмём на кнопку ok. Список компонентов и путь к их картинкам приведено в таблице.

Назначение кнопки | Путь к файлу
--- | ---
Жирный | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\bold_01.bmp
Курсив | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\italic_01.bmp
Подчёркнутый | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\underline_01.bmp
Левое выравнивание | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\align_left_01.bmp
Центрирование | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\align_center_01.bmp
Правое выравнивание | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\align_right_01.bmp
Новый файл | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\new_01.bmp
Открыть файл | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\folder_01.bmp
Сохранить файл | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\save.bmp
Расположить окна каскадом | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\cascade.bmp
Вырезать | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\cut_01.bmp
Вставить | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\paste_01.bmp
Cкопировать | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\copy_01.bmp
О Программе | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\about_01.bmp
Найти | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\find_text_01.bmp
Заменить | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\replase_01.bmp
Шрифт... | D:\Documents and Settings\tosha\My Documents\My Pictures\icons\font_01.bmp

После этой настройки можно запустить программу.

Давайте разместим на панели инструментов два списка класса TComboBox с панели standard , один компонент разместим между кнопкой и , а другой компонент – после кнопки . После этого мы щёлкнем на компоненте ComboВох1, и в инспекторе объектов щёлкнем на троеточии после свойства Items, и ввести цифру «8», и нажмём клавишу enter. А затем введём число «9» и опять нажмём enter, потом – «10», затем – «11», далее введём «12», затем – «14», «16», «18», «36», «48», и в конце – «72», и после этого нажмём кнопку ok. Потом мы два раза щёлкнем на этом списке и введём следующий код:

Form4.RichEdit1.Font.Size:=StrToInt (ComboBox1.Text);

// Установка размеру шрифта значения из списка.

После этого надо переключиться на список ComboBox2, и опять выбрать свойство Items, и ввести в первую строку значение «txt», во вторую строку ввести – «Times New Roman», в третью – «Arial», и в последнюю строку надо ввести значение «MS Outlook». Теперь мы выберем в диалоге кнопку ok, а потом два раза щёлкнем на этом списке, и введем следующий код:

Form4.RichEdit1.Font.Name:= ComboBox2.Text;

// Установка в значении типа шрифта имени выбранного шрифта

Теперь можно запустить программу. Сначала мы введём в редактор слово «Автор», и в качестве размера шрифта выберем значение «36», а в качестве типа шрифта выберем тип «Times New Roman»

<<Назад | Далее>>