Ed *_*rty 8 c# windows-xp .net-2.0
我有一个SaveFileDialog,可以选择使用.foo或.bar类型保存.列表中的第一个项目(默认情况下已选中)为.foo.默认文件名为"无标题",默认扩展名为".foo".出现SaveFileDialog时,它会在文件名文本框中添加"无标题".我可以将其更改为"untitled.foo",但它仍然不会改变我的问题的行为:
如果用户切换到.bar,如何将文件名更改为untitled.bar?只有两个事件,这两个事件都不是我想要的事件,而且似乎并没有改变自己.
艾德,
我刚刚测试过,它运行得很好.
我这样做了:
SaveFileDialog sfd = new SaveFileDialog();
sfd.FileName = "untitled";
sfd.Filter = "Text (*.txt)|*.txt|Word Doc (*.doc)|*.doc";
sfd.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
它会根据我选择的过滤器自动更改建议的保存名称.
我使用.NET 2.0框架.
但是我在Windows 7上,我觉得很重要,因为你看到了系统的文件保存对话框,它的实现方式就是重要的.
| 归档时间: |
|
| 查看次数: |
15360 次 |
| 最近记录: |