c#通过savefile name.extension更改表单标题

时间:2011-12-06 16:12:22

标签: c# rft

每当我更改.rft或.txt等文件时,我希望它在标题中显示例如RFT Editor:docment.rft

的名称

这里是我使用atm的代码

this.Text = "RFT Editor:" + saveFileDialog1.FileName;

希望有人可以提供帮助

2 个答案:

答案 0 :(得分:1)

你的问题措辞不合理。您没有描述您获得的结果与您希望的结果有何不同。

我只能猜测问题是"RFT Editor:" + saveFileDialog1.FileName为您提供了一个包含整个路径的文件名,并且在您的示例中获取“RFT Editor:docment.rft” d需要"RFT Editor:" + System.IO.Path.GetFileName(saveFileDialog1.FileName)

答案 1 :(得分:0)

假设你需要这个:

...
...

// Save clicked inside, not Cancel
if(saveFileDialog1.openDialog() == DialogResult.OK)
{
    // this.Text is same as only Text - in case of current class (matter of choice)
    Text = "RTF Editor: " + savefileDialog1.FileName;
    ...
    ...
}