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

To display the folder browser dialog box

  1. On the File menu, click New Project.

The New Project dialog box appears.

  1. Click Windows Forms Application and then click OK.

  2. Add a RichTextBox control to the form, leaving the default name, RichTextBox1.

  3. Add a Button control to the form, and change the following properties in the Properties window:

    Property

    Value

    Name

    saveTextFile

    Text

    Save As

  4. Add a SaveFileDialog component to the form.

saveFileDialog1 appears in the component tray.

  1. Double-click the button to add the default event handler in the Code Editor.

  2. In the saveTextFile_Click event handler, add the following code to display the Save As dialog box. This code saves the text typed in the RichTextBox control to a text file at the specified location.

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt";

    if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK

    && saveFileDialog1.FileName.Length > 0)

    {

    richTextBox1.SaveFile(saveFileDialog1.FileName,

    RichTextBoxStreamType.PlainText);

    }

  3. Press F5 to run the code.

  4. When the form appears, type some text in the rich text box.

  5. Click Save As and then browse to a folder where you want to save the text file.

  6. Specify a name for the text file, and then click OK.

  7. Verify that the text file exists at the specified location.

  8. Close the application.

Сохранение файла в папку

Чтобы пользователи могли сохранять файлы в папки, можно использовать встроенный компонент SaveFileDialog. Чтобы отобразить диалоговое окно, используйте метод ShowDialog. Затем с помощью поля DialogResult..::.OK можно проверить, нажал ли пользователь кнопку ОК.

Отображение диалогового окна обозревателя папок

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

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

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

    2. Добавьте в форму элемент управления RichTextBox, оставив имя по умолчанию RichTextBox1.

  1. Добавьте элемент управления Button в форму и измените следующие свойства в окне Свойства.

    Свойство

    Значение

    Имя

    saveTextFile

    Текст

    Сохранить как

  2. Добавьте в форму компонент SaveFileDialog.

В области компонентов появится компонент saveFileDialog1.

  1. Дважды щелкните кнопку, чтобы добавить в редактор кода обработчик событий по умолчанию.

  2. В обработчике событий saveTextFile_Click добавьте следующий код для отображения диалогового окна Сохранение файла. Этот код сохраняет текст, введенный в элемент управления RichTextBox, в текстовый файл в указанной папке.

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt";

    if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK

    && saveFileDialog1.FileName.Length > 0)

    {

    richTextBox1.SaveFile(saveFileDialog1.FileName,

    RichTextBoxStreamType.PlainText);

    }

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

  4. В открывшейся форме введите какой-либо текст в текстовое поле формата RTF.

  5. Нажмите кнопку Сохранить и выберите папку для сохранения текстового файла.

  6. Введите имя файла, а затем нажмите кнопку ОК.

  7. Убедитесь, что текстовый файл находится в указанном месте.

  8. Закройте приложение.