Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-关闭对话框后保存最后选定的文件名_C#_.net_Vb.net_Openfiledialog - Fatal编程技术网

C#-关闭对话框后保存最后选定的文件名

C#-关闭对话框后保存最后选定的文件名,c#,.net,vb.net,openfiledialog,C#,.net,Vb.net,Openfiledialog,我有一个按钮,它将打开一个文件对话框并选择2个证书。 单击按钮后,将显示一个窗口,从中选择两个证书 我单击“打开”,以便获得这两个证书。我想做的是,在我单击“打开”并再次单击“选择证书”按钮(而不是像这样的空文件名文本框)后,我希望保存最后一次选择。 有可能发生这样的事情吗?OpenFileDialog有一个属性 创建对话框时,只需分配文件名属性即可。如果在文件名(完整路径)周围加引号,则支持多个文件。请参见下面的示例: var dialog = new OpenFileDialog {

我有一个按钮,它将打开一个文件对话框并选择2个证书。
单击按钮后,将显示一个窗口,从中选择两个证书

我单击“打开”,以便获得这两个证书。我想做的是,在我单击“打开”并再次单击“选择证书”按钮(而不是像这样的空文件名文本框)后,我希望保存最后一次选择。 有可能发生这样的事情吗?

OpenFileDialog有一个属性

创建对话框时,只需分配文件名属性即可。如果在文件名(完整路径)周围加引号,则支持多个文件。请参见下面的示例:

var dialog = new OpenFileDialog
{
    Multiselect = true,
    FileName = @"""C:\example.txt"" ""C:\example2.txt"""
};

您的意思是要自动重新选择以前选择的项目?是的,您是对的。我知道如何记住目录,但不知道如何查找所选文件。保存文件名字符串并在第二次打开之前进行设置。请注意,文件名的这一部分仅设置了一个错误-解决方法我在这里分配了文件名,但它说:属性文件名是ReadOnlyShoot-文档说get-setFileNames是ReadOnly,但FileName不是。@drgmak这是帮助您的答案吗?那么你可能也会考虑标记它。