C# winform 怎么可以在d出的"另存为"对话框中的文件名部分默认个文件名 而这个文件名是一个文本框中的字

C# winform 怎么可以在d出的"另存为"对话框中的文件名部分默认个文件名 而这个文件名是一个文本框中的字,第1张

1.你要引用saveFileDialog控件,我们命名为saveFileDialog1

2.假设文庆轮本框名为TextBox1.

3.代码如下:

saveFileDialog1.FileName =TextBox1.Text//把文本框的值设为默认文件

saveFileDialog1.ShowDialog()//d出陪隐另存为对话框

string s=saveFileDialog1.FileName//芦差厅把最终用户选择的路径和文件名存入变量s中

你是想存文件段前是吧~!我之前写了个记事本里面有个另存为 你看看 在此之前先碰燃渗声明一个全局变量

bool bFileNamed=false//标记文本框内容是否被命名过

string fileName//存储当前文件的文件笑脊名

这个是调用保存的方法

private void SaveToFile()

{

saveFileDialog.InitialDirectory = "C:\\"//设置保存的默认目录

saveFileDialog.Filter="txt files(*.txt)|*.txt|all files(*.*)|*.*"

saveFileDialog.FilterIndex=1//默认显示保存内型为TXT

saveFileDialog.RestoreDirectory=true

if( saveFileDialog.showDialog()==dialogResult.OK)

{

richTextBox.SaveFile(saveFileDialog.FileName,RichTextBoxStreamType.PlainText)

fileName=saveFileDialog.FileName

bFileNamed=true

this.Text=saveFileDialog.FileName+" "

}

}

这个方法好了 然后你在你的另存为控件里调用这个方法就可以了

RTF属性不是可以获取textbox的原始rtf数据么?

补充:

当然可以插激猜入明租型,只是WinForm不型唤提供那么多的功能而已,之前做QQ的时候弄过,你需要自己生成rtf或者使用类库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12190944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存