Heim  >  Artikel  >  Backend-Entwicklung  >  Winform-Steuerelement SaveFileDialog-Codebeispiel zum Speichern von Dateien

Winform-Steuerelement SaveFileDialog-Codebeispiel zum Speichern von Dateien

Y2J
Y2JOriginal
2017-05-03 13:41:523884Durchsuche

Dieser Artikel stellt hauptsächlich die relevanten Informationen von Winform SaveFileDialog zum Speichern von Dateien vor. Er hat einen bestimmten Referenzwert.

SaveFileDialog wird zum Speichern von Dateien verwendet lautet wie folgt:

1. Erstellen Sie eine neue Winform-Formularanwendung und nennen Sie sie SaveFileDialogDemo.

2. Fügen Sie der Benutzeroberfläche ein Schaltflächensteuerelement hinzu (zum Öffnen des Dialogfelds zum Speichern der Datei) und fügen Sie ein Textsteuerelement zur Eingabe des zu speichernden Inhalts hinzu.

3. Backend-Code-Implementierung:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SaveFileDialogDemo
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }

    /// <summary>
    /// 保存文件按钮
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btn_SaveFile_Click(object sender, EventArgs e)
    {
      //
      SaveFileDialog sfd = new SaveFileDialog();
      //设置保存文件对话框的标题
      sfd.Title = "请选择要保存的文件路径";
      //初始化保存目录,默认exe文件目录
      sfd.InitialDirectory = Application.StartupPath;
      //设置保存文件的类型
      sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";
      if (sfd.ShowDialog() == DialogResult.OK)
      { 
        //获得保存文件的路径
        string filePath = sfd.FileName;
        //保存
        using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
        {
          byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim());
          fsWrite.Write(buffer, 0, buffer.Length);
        }
      }
    }
  }
}

4. Führen Sie das exe-Programm aus und geben Sie den zu speichernden Inhalt in das Textfeld ein:

5. Klicken Sie auf die Schaltfläche „Datei speichern“, um das Dialogfeld zum Speichern der Datei zu öffnen, geben Sie den Dateinamen ein und klicken Sie auf Speichern:

6. Unter dem Debug-Verzeichnis können Sie die .txt-Datei zum Speichern sehen und den gespeicherten Inhalt sehen:

Das obige ist der detaillierte Inhalt vonWinform-Steuerelement SaveFileDialog-Codebeispiel zum Speichern von Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn