由于使用了 OSX,我习惯在保存任何文件时在“另存为”对话框窗口中看到所有可见的文件类型。
在 Windows 中,它通常仅限于显示正在保存的文件的文件类型,例如:JPEG。
这可能会令人沮丧,并且需要更长的时间才能找到类似名称的文件并更轻松地查看文件夹内容。
有没有办法强制 Windows 在“另存为”对话框中显示所有应用程序中的所有文件类型,同时仍保留当前要保存的文件类型(例如:JPEG)?
答案1
不,应用程序的程序员必须在编译代码之前将其构建进去。
如果这是您想要做的事情,那么您将需要能够使用可以动态访问 RAM 地址并动态更改代码的程序。
如果它是用 VB 编程的,那么这里有一个代码片段,显示了程序员必须有意识地做什么:
Private Sub button1_Click(sender As Object, e As System.EventArgs)
Dim myStream As Stream
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" // <-- THIS ONE
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
myStream = saveFileDialog1.OpenFile()
If (myStream IsNot Nothing) Then
' Code to write the stream goes here.
myStream.Close()
End If
End If
End Sub