Поделиться через


Пошаговое руководство. Отображение текста в текстовом поле в документе с помощью кнопки

В этом пошаговом руководстве демонстрируется использование кнопок и текстовых полей в настройке уровня документа для Microsoft Office Word.

Область применения. Сведения в этом разделе относятся к проектам уровня документа для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

В этом пошаговом руководстве рассматриваются следующие задачи:

  • добавление элементов управления в документ Word в проекте на уровне документа во время разработки;

  • заполнение текстового поля при нажатии кнопки.

    Примечание.

    Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.

Необходимые компоненты

Для выполнения этого пошагового руководства требуются следующие компоненты:

Создание проекта

Первым шагом является создание документа Word.

Создание проекта

  1. Создайте проект Word Document с именем "Моя кнопка Word". В мастере выберите "Создать новый документ".

    Дополнительные сведения см. в статье "Практическое руководство. Создание проектов Office в Visual Studio".

    Visual Studio открывает новый документ Word в конструкторе и добавляет проект "Моя кнопка Word" в Обозреватель решений.

Добавление элементов управления в документ Word

Элементы управления пользовательского интерфейса в документе Word состоят из кнопки и текстового поля.

Добавление кнопки и текстового поля

  1. Убедитесь, что документ открыт в конструкторе Visual Studio.

  2. На вкладке "Общие элементы управления" панели элементов перетащите TextBox элемент управления в документ.

    Примечание.

    В Word элементы управления по умолчанию сбрасываются в один уровень с текстом. Вы можете изменить способ вставки элементов управления и фигур, изменив значение по умолчанию на вкладке "Изменить " диалогового окна "Параметры " в Word.

  3. В меню Вид выберите пункт Окно свойств.

  4. Найдите TextBox1 в раскрывающемся списке "Свойства" и измените свойство Name текстового поля на displayText.

  5. Перетащите элемент управления Button в документ и измените следующие свойства.

    Свойство Значение
    Имя insertText
    Text Вставка текста

    Теперь можно написать код, который будет выполняться при нажатии кнопки.

Заполнение текстового поля при нажатии кнопки

Каждый раз, когда пользователь нажимает кнопку, Hello World! добавляется в текстовое поле.

Запись в текстовое поле при нажатии кнопки

  1. В Обозреватель решений щелкните этот документ правой кнопкой мыши и выберите пункт "Просмотреть код" в контекстном меню.

  2. Добавьте следующий код в обработчик событий Click кнопки.

    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World!";
    }
    
  3. В C# необходимо добавить обработчик события кнопки в событие Startup. Сведения о создании обработчиков событий см. в статье "Практическое руководство. Создание обработчиков событий в проектах Office".

    this.insertText.Click += new EventHandler(insertText_Click);
    

Тестирование приложения

Теперь вы можете протестировать документ, чтобы убедиться, что сообщение Hello World! отображается в текстовом поле при нажатии кнопки.

Проверка документа

  1. Нажмите клавишу F5 для запуска проекта.

  2. Выберите кнопку .

  3. Убедитесь, что Hello World! отображается в текстовом поле.

Следующие шаги

В этом пошаговом руководстве описываются основные принципы использования кнопок и текстовых полей в документах Word. Ниже приводятся некоторые из возможных последующих задач.