C# では、SaveFileDialog
このコントロールを使用してファイルの保存ダイアログ ボックスを作成し、ユーザーが保存するファイルのパスとファイル名を指定できるようにします。SaveFileDialog
ユーザーがファイルを保存するためのパスとファイル名を選択し、ユーザーが選択したファイルのパスを取得する簡単な方法を提供します。SaveFileDialog
コントロールの詳細な使用法は次のとおりです。
-
ファイル保存ダイアログを作成して表示します。
- オブジェクト インスタンスを作成します
SaveFileDialog
。SaveFileDialog saveFileDialog1 = new SaveFileDialog();
- デフォルトのフォルダー、ファイル タイプ フィルターなどのダイアログ プロパティを設定します。
saveFileDialog1.ShowDialog()
メソッドを呼び出して、ファイルの保存ダイアログを表示します。
- オブジェクト インスタンスを作成します
-
ユーザーのファイル保存を処理します。
- ユーザーがファイルの保存パスとファイル名を選択すると、
SaveFileDialog
オブジェクトのFileName
プロパティにはユーザーが選択したファイルのパスが含まれます。 - この属性を使用して
saveFileDialog1.FileName
、ユーザー指定のファイル パスを取得します。
- ユーザーがファイルの保存パスとファイル名を選択すると、
SaveFileDialog
次に、コントロールの使用方法を示す例を示します。
using System;
using System.Windows.Forms;
namespace SaveFileDialogExample
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 创建保存文件对话框
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
// 设置对话框的属性
saveFileDialog1.InitialDirectory = "C:\\"; // 设置默认文件夹
saveFileDialog1.Filter = "文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*"; // 设置文件类型过滤器
// 显示保存文件对话框
DialogResult result = saveFileDialog1.ShowDialog();
// 处理用户的文件保存
if (result == DialogResult.OK)
{
// 获取用户所选文件的路径
string selectedFilePath = saveFileDialog1.FileName;
// 在 label1 中显示保存的文件路径
label1.Text = "保存的文件路径为:" + selectedFilePath;
}
}
}
}
上記の例では、「MainForm」というフォーム アプリケーションを作成し、フォーム上にボタンとラベルを配置しました。ボタンのクリック イベントで、SaveFileDialog
オブジェクトを作成しsaveFileDialog1
、デフォルトのフォルダーやファイル タイプ フィルターなどのダイアログのプロパティを設定します。次に、saveFileDialog1.ShowDialog()
ファイル保存ダイアログを表示するメソッドを呼び出します。ユーザーがファイルを保存するパスとファイル名を選択した後、saveFileDialog1.FileName
属性を通じてユーザーが指定したファイル パスを取得し、そのパスをラベルに表示します。
SaveFileDialog
この例が、コントロールの詳細な方法を理解して使用するのに役立つことを願っています。他にご質問がございましたら、お気軽にお問い合わせください。