Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник_ПОА.doc
Скачиваний:
93
Добавлен:
13.02.2015
Размер:
2.65 Mб
Скачать

Создание настраиваемого пользовательского интерфейса

Пользовательский интерфейс приложения можно настроить путем добавления стандартных панелей элементов и контекстных меню. Кроме того, к элементам управления можно добавить всплывающие полсказки. В этом разделе содержатся ссылки на подразделы, описывающие способы настройки пользовательского интерфейса в приложении.

Добавление панелей инструментов в приложение Windows Forms

В приложение можно без труда добавить панель инструментов, добавив элемент управления ToolStrip и затем добавив кнопки на панель инструментов. Можно добавлять отдельные элементы управления ToolStripButton или выбрать элемент из группы, например элемент управления ToolStripTextBox. С помощью панелии задач ToolStrip можно легко добавить набор стандартных кнопок на панель инструментов. Эта панель задач позволяет вставить семь стандартных кнопок на панель инструментов, как показано на следующем рисунке.

Доступ к панели задач "ToolStrip"

To add a set of standard toolbar button

  1. On the File menu, click New Project.

The New Project dialog box appears.

  1. Click Windows Forms Application and then click OK.

  2. Drag a ToolStrip control from the Toolbox to the form.

toolStrip1 appears in the component tray, and a toolbar is added to the top of the form.

  1. Add a TextBox control to the form and leave the default name of textBox1.

  2. Click the TextBox control, and then change the following properties in the Properties window:

    Property

    Value

    Size

    260, 20

    Text

    This is a simple test

  3. Click the ToolStrip control, click the smart task arrow at the upper-right corner of the control, and then click Insert Standard Items.

Seven standard buttons (New, Open, Save, Print, Cut, Copy, Paste, and Help) become visible on the toolbar.

  1. Double-click the CutToolStripButton control to add the default Click event handler, and add the following code. This code cuts the selected text in TextBox1 and copies it to the Clipboard.

    this.textBox1.Cut();

  2. Press F5 to run the code.

  3. When the form appears, select a word in the text box, and then click the Cut button (that has a scissor icon).

  4. Verify that the selected text has been removed from the text box.

Note:

You must add code to the Click event handlers for the remaining buttons on the toolbar to get additional functionality.

Добавление набора стандартных кнопок панели инструментов

  1. В меню Файл выберите команду Создать проект.

Откроется диалоговое окно Создание проекта.

  1. Выберите элемент Приложение Windows Forms и нажмите кнопку ОК.

  2. Перетащите элемент управления ToolStrip из панели элементов в форму.

В области компонентов появится элемент "ToolStrip1", а в верхнюю часть формы добавится панель инструментов.

  1. Добавьте в форму элемент управления TextBox с именем по умолчанию "textBox1".

  2. Щелкните элемент управления TextBox и измените следующие свойства в окне Свойства.

    Свойство

    Значение

    Размер

    260, 20

    Текст

    Это простое тестирование

  3. Выберите элемент управления ToolStrip, щелкните стрелку панели задач в правом верхнем углу элемента управления, затем выберите Вставить стандартные элементы.

В панели инструментов отобразятся семь стандартных кнопок (Создать, Открыть, Сохранить, Печать, Вырезать, Копировать, Вставить и Справка).

  1. Дважды щелкните элемент управления CutToolStripButton, чтобы добавить обработчик событий по умолчанию Click, и добавьте следующий код. Этот код вырезает выделенный текст из TextBox1 и копирует его в буфер обмена.

    this.textBox1.Cut();

  2. Нажмите клавишу F5 для выполнения кода.

  3. В открывшейся форме выделите слово в текстовом поле и нажмите кнопку Вырезать (с изображением ножниц).

  4. Убедитесь, что выделенный текст удален из текстового поля.

Примечание.

Чтобы получить доступ к дополнительным функциональным возможностям, необходимо добавить код в обработчики событий Click для оставшихся кнопок в панели инструментов.