34 lines
993 B
C#
34 lines
993 B
C#
|
namespace BugSaveFileDialog
|
||
|
{
|
||
|
public partial class Form1 : Form
|
||
|
{
|
||
|
public Form1()
|
||
|
{
|
||
|
InitializeComponent();
|
||
|
}
|
||
|
|
||
|
private void button1_Click(object sender, EventArgs e)
|
||
|
{
|
||
|
var saveDialog = new SaveFileDialog
|
||
|
{
|
||
|
AddExtension = true,
|
||
|
CheckPathExists = false,
|
||
|
CheckFileExists = false,
|
||
|
CreatePrompt = false,
|
||
|
OverwritePrompt = true,
|
||
|
DereferenceLinks = true,
|
||
|
DefaultExt = "my",
|
||
|
Filter = "My files (*.my)|*.my",
|
||
|
RestoreDirectory = true,
|
||
|
Title = "Create a my file",
|
||
|
};
|
||
|
|
||
|
var dialogResult = saveDialog.ShowDialog(this);
|
||
|
if (dialogResult == DialogResult.OK)
|
||
|
{
|
||
|
var filePath = saveDialog.FileName;
|
||
|
MessageBox.Show(filePath);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|