Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
512244_74984_sidorov_m_e_algoritmizaciya_i_prog....doc
Скачиваний:
14
Добавлен:
01.05.2019
Размер:
5.08 Mб
Скачать

Список изображений

Для размещения изображений на кнопках панели инструментов предназначен компонент ImageList (Список изображений). Чтобы добавить компонент на панель инструментов General выполните команду меню Project, Components, вкладка Controls и выберите Microsoft Windows Common Controls 6.0.

Компонент ImageList может хранить как растровые изображения, так и значки. Ссылка на конкретное хранящееся изображение осуществляется либо при помощи индекса, либо при помощи свойства Key.

Наполнение объекта ImageList рисунками можно делать на этапе конструирования, выбрав его свойство Custom. В появившемся диалоговом окне Property Pages на вкладке Images (рис. 32), нажимайте InsertPicture и выбирайте файлы рисунков.

Рис. 32. Свойства компонента ImageList

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

Панели инструментов содержат кнопки для выполнения команд, и как правило, дублируют наиболее часто используемые команды меню. Панель инструментов создается при помощи двух элементов управления: Toolbar и ImageList.

Объект Toolbar (Панель инструментов) обычно размещается в верхней части формысвойство Align =VbAlignTop и наполняется кнопками (коллекция Buttons), свойство Style, которых может иметь значение:

  • tbrDefauit - обычная кнопка, используется по умолчанию;

  • tbrСheck– кнопка-флажок;

  • tbrButtonGroup - кнопка принадлежит к группе;

  • tbrSeparator - кнопка-разделитель, шириной 8 пикселей;

  • tbrPlaceHolder - кнопка-разделитель с переменной шириной;

  • tbrDropdown - кнопка с раскрывающимся списком.

Кроме того кнопки имеют свойства:

  • Key – имя кнопки,

  • Value – состояние кнопки,

  • Index – номер кнопки на панели Toolbar,

  • Image - номер рисунка из списка изображений ImageList.

Наполнение объекта Toolbar кнопками можно делать на этапе конструирования, выбрав его свойство Custom. В появившемся диалоговом окне Property Pages на вкладке General (рис. 33), выберите имя объекта-источника ImageList.

На вкладке Buttons нажмите InsertButton для добавления новой кнопки и введите значение в поле Image в соответствие с номером изображения в объекте ImageList

Рис. 33. Свойства компонента Toolbar

Строка состояния

StatusBar (Строка состояния) представляет собой строку, как правило, располагаемую в нижней части формы, в которую выводится текущее состояние приложения. Строка состояния может быть разделена на несколько частей (панелей), каждая из которых может содержать текст или рисунок.

Свойство

Возвращает или устанавливает

Panels

семейство панелей.

Style

стиль: sbrNormal или 0 - отображаются все панели;

sbrSimple или 1 - отображается только наибольшая панель.

SimpleText

текст, отображаемый в панели, если свойство Style = sbrSimple.

Семейство Panels имеет свойства item, count и методы Add и Remove, общие для всех семейств, а также специфичные:

Свойство

Возвращает или устанавливает

style

стиль отображаемой в панели информации. Допустимые значения:

sbrText или 0 - отображает текст или растровое изображение.

sbrCaps или 1 – отображает режим Caps Lock надписью CAPS

sbrNum или 2 - отображает режим Num Lock надписью NUM

sbrIns или 3 - отображает режим lnsert надписью INS

sbrScrl или 4 - отображает режим Scroll Lock надписью SCRL

sbrTime или 5 - отображает текущее время;

sbrDate или 6 - отображает текущую дату.

Bevel

вид панели: sbrNoBevel или 0 - стандартная панель; sbrlnset или 1 - вдавленная панель; sbrRaised или 2 - выпуклая панель.

Alignment

выравнивание текста: sbrLeft или 0 - по левому краю; sbrCenter или 1 - по центру; sbrRight или 2 - по правому краю.

AutoSize

ширину панели после изменения размеров формы. Допустимые значения:

sbrNoAutoSize или 0 - ширина панелей не изменяется;

sbrNoAutoSize или 1 - ширина панелей изменяется пропорционально исходным;

sbrContents или 2 - ширина панелей изменяется так, чтобы помещалась надпись.

width

ширину панели.

Наполнение объекта StatusBar можно делать на этапе конструирования, выбрав его свойство Custom. В появившемся диалоговом окне Property Pages на вкладке General (рис. 34), выберите стиль строки состояния sbrNormal или sbrSimple.

На вкладке Panels нажмите InsertPanel для добавления новой панели, выберите значение в поле Style и в др. полях.

Рис. 34. Свойства компонента StatusBar

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]