Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Панель инструментов



Панель инструментов – средство для быстрого запуска часто используемых команд приложения. VISUAL BASIC позволяет создавать панели инструментов двух видов:

обычную панель (стандартную) ToolBar;

усовершенствованную панель CoolBar.

Создание стандартной панели инструментов выполняется с помощью элемента управления ToolBar, который входит в группу общих элементов управления Microsoft Windows Common Controls 6.0

Для добавления элементов управления этой группы на панель инструментов нужно выполнить команду Components из меню Project. В окне команды Components в списке нужно выбрать указанную группу элементов управления. Элемент управления CoolBar, позволяющий создать усовершенствованную панель инструментов, входит в группу элементов Microsoft Windows Common Controls –3 6.0

Создание стандартной панели управления

Вначале следует поместить в элемент управления ImageList все изображения, которые будут использоваться в качестве рисунков на кнопках (см. рис.3.6). Для этого необходимо:

- разместить элемент управления ImageList в форме и присвоить ему имя;

- выполнить команду Properties для элемента ImageList из контекстного меню;

- в окне Property Pages перейти на вкладку Images;

- для добавления изображения щелкнуть по кнопке Insert Picture, появится окно Select Picture;

– в окне Select Picture выбрать графический файл, содержащий нужное изображение или пиктограмму

– добавить нужные изображения в список, нажать ОК


В каталоге Graphics панели Visual Studio хранится большое количество графических файлов, содержащих пиктограммы и растровые изображения. Элемент Image List является невидимым для пользователей.

После создания элемента ImageList можно поместить в форму элемент управления типа ToolBar. На рис. 3.7. приведен пример панели инструментов и окно Property Pages для задания значений свойств элементов панели.

 
 

Свойства элемента ToolBar:

Align – задаёт выравнивание для панели инструментов. Свойство Align может иметь следующие значения:

0 – vbAlignNone – панель свободно перемещается по форме;

1 – vbAlignTop – выровнена по верхней стороне формы (значение по умолчанию);

2 – vbAlignBottom – размещена вдоль нижней стороны формы;

3 – vbAlignLeft – размещена вдоль левой стороны формы;

4 – vbAlignRight – размещена вдоль правой стороны формы;

Свойства Width, Height задают размеры панели инструментов.

BorderStyle – определяет тип границы или её отсутствие.

ButtonHeight и ButtonWidth – задают высоту и ширину кнопок на панели инструментов.

Style – определяет внешний вид панели инструментов – объемный или плоский.

ShowTips – включает режим отображения подсказок для кнопок панели инструментов.

Wrappable – включает режим автоматического перехода кнопок на другой ряд, в том случае, если ширина панели инструментов недостаточна для отображения всех кнопок.

Свойство ImageList – задает имя элемента управления ImageList, содержащего список изображений, которые будут размещены на кнопках.

Свойства размещены на вкладке General страницы свойств элемента управления ToolBar (см.рис.3.7). Добавление кнопок на панель инструментов выполняется на вкладке Button. Для добавления новой кнопки на панель нужно нажать кнопку Insert Button.

Свойства кнопки панели инструментов:

Index – номер (индекс) кнопки на панели инструментов.

Caption – текст, который будет отображаться внизу рисунка на кнопке.

Description – текст, содержащий описание кнопки для пользователей. Он будет виден в окне настойки кнопки.

Key – используется для идентификации кнопки в программе.

Style – определяет внешний вид и функционирование кнопки.

Свойство Style может принимать значения:

0 – tbrDefault – обычная кнопка панели инструментов;

1 – tbrCheck – индикатор состояния логического параметра(Кнопка имеет два положения – вжата/отжата);

2 – tbrButtonGroup – кнопка, являющаяся частью группы, из которой только одна может быть нажата;

3 – tbrSeparator – используется для создания интервалов между кнопками панели инструментов;

4 – tbrPlaceHolder – кнопка используется для резервирования места на панели инструментов для размещения других элементов;

5 – tbrDropDown – используется вместе с группой свойств ButtonMenus для создания меню, раскрывающегося после щелчка по кнопке.

Value – определяет состояние кнопки: 0 – tbrUnpressed – отжата, 1 - tbrPressed – нажата.

ToolTipText – текст всплывающей подсказки.

Image – указывает индекс изображения, расположенного в элементе ImageList. Если изображения на кнопке нет, то индекс = 0.

Программирование функций кнопок панели инструментов.

Для кнопок панели инструментов не предусмотрены отдельные события. Процедуры обработки кнопок можно связать с событиями ButtonClick или ButtonMenuClick объекта ToolBar.

В качестве параметра этим процедурам передаётся указатель на объекты Button или ButtonMenu.

С помощью свойства Key объекта Button можно определить какая кнопка была нажата.

Пример процедуры:

Private Sub ToolBar1_ButtonClick(ByVal_Button As MSComctlLib.Button)

Select Case Button.Key

Case “SozdPerc”

MsyBox “Выполняется создание файла Персонал”

Case “SozdOkl”

MsyBox “Выполняется создание файла Оклад”

Case “Raszet”

MsyBox “Выполняется расчет заработной платы”

Case “toolsExit”

End

End Select

End Sub.





Дата публикования: 2014-11-02; Прочитано: 482 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...