На этом шаге мы приведем алгоритм его использования.
Содержимое линейки инструментов определяет разработчик приложения. Пользование элементами линейки зависит от типа самого элемента.
Если, например, элемент - обычная кнопка (Button), то для ее использования надо создать обработчик события Click. Для этого необходимо открыть контекстное меню кнопки (щелкнуть на ней правой кнопкой мыши) и выполнить команду Properties (Свойства) (рисунок 1).
Рис.1. Команда Properties (Свойства)
В открывшемся окне нужно щелки на вкладке Events (События), а затем в открывшемся перечне событий дважды щелкнуть на событии Сlick. При этом создастся обработчик события, который и следует записать команды реакции приложения на нажатие кнопки (это обычный знакомый путь обработки кнопки).
Если элементом линейки является кнопка выпадающего меню (DropDownButton) то с ней надо поступать как с компонентом, задающим меню. Можно создать опции прямо на линейке с использованием окна Properties (Свойства) (рисунок 2), а можно открыть свойство линейки Items, отметить мышью обрабатываемую кнопку в левой части диалогового окна, а в правой использовать свойства кнопки для формирования элементов ее меню (свойство DropDownitems) (рисунок 3).
Рис.2. Создание опций меню
Рис.3. Диалоговое окно для задания коллекции элементов
Точно так же следует поступать и с элементом линейки ComboBox: через диалоговое окно свойства линейки Items открыть список свойств элемента ComboBox и среди них выбрать свойство Items. Если затем нажать на кнопку с многоточием поле этого свойства, то откроется окно редактора элементов, в котором можно задать перечень элементов ComboBox (рисунок 4).
Рис.4. Задание значенией ComboBox
Если элементом линейки выступает метка-ссылка (для этого свойство метки IsLink должно быть равно True) (рисунок 5), то надо обработать ее событие Click, записав в его обработчике следующие строки:
Рис.5. Свойство метки isLink
String ^str = this->toolstripTextBox1->Text;
System::Diagnostics::Process::Start(str);
Из приведенного текста видно, что в форму надо поместить еще компонент TextBox, в котором и будет задаваться интернет-адрес. После задания этого адреса следует щелкнуть на метке-ссылке (предварительно откомпилировав приложение).
На следующем шаге мы рассмотрим компонент ToolStripContainer.