收录日期:2020/10/29 09:03:44 时间:2016/07/25 21:21:16 标签:VB.NET
我已经打好了别的代码了 现在就差一句保存的代码 麻烦那为高手帮忙一下 谢谢了
比如说我要保存一个textbox或者richtextbox里的东西
SaveFileDialog1.InitialDirectory = "c:\"
        SaveFileDialog1.Filter = "file txt(*.txt)|*.txt|file file(*.*)|*.*"
        SaveFileDialog1.FilterIndex = 2
        SaveFileDialog1.RestoreDirectory = True
        Dim ms As Stream
        If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            ms = SaveFileDialog1.OpenFile
            If (Not ms Is Nothing) Then
                



                ms.Close()
            End If
        End If
我因为在网上看到看到的实例才想到这个控件 但看到很多都是只加了个msgbox里面是什么显示当前保存文件的文件名 感觉这个没用
SaveFileDialog1.InitialDirectory = "c:\"
SaveFileDialog1.Filter = "file txt(*.txt)|*.txt|file file(*.*)|*.*"
SaveFileDialog1.FilterIndex = 2
SaveFileDialog1.RestoreDirectory = True
Dim ms As Stream
If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
System.IO.File.WriteAllText(dlg.FileName,textbox1.Text)
End If
Dim saveFile1 As New SaveFileDialog()
saveFile1.DefaultExt = "*.rtf "
saveFile1.Filter = "RTF Files|*.rtf "
If saveFile1.ShowDialog() = DialogResult.OK Then
richtextbox1.SaveFile(saveFile1.FileName, RichTextBoxStreamType.RichText)
End If
3楼的这位朋友 你把(dlg.FileName,textbox1.Text)这里的dlg定义成什么了?
“人生如梦” 我现在一保存他就报错。麻烦再给解答下 谢谢了
文件“G:\123”正由另一进程使用,因此该进程无法访问该文件
引用 4 楼 ywjfeidao 的回复:
3楼的这位朋友 你把(dlg.FileName,textbox1.Text)这里的dlg定义成什么了?


笔误,dlg->SaveFileDialog1
逍遥兄 我改了以后 为什么说   文件“G:\456.txt”正由另一进程使用,因此该进程无法访问该文件
就是提示的意思。你的文件某个地方打开了。没有关闭。
 SaveFileDialog1.InitialDirectory = "c:\"
        SaveFileDialog1.Filter = "file txt(*.txt)|*.txt|file file(*.*)|*.*"
        SaveFileDialog1.FilterIndex = 2
        SaveFileDialog1.RestoreDirectory = True
        Dim ms As Stream
        If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            ms = SaveFileDialog1.OpenFile
            If (Not ms Is Nothing) Then
                System.IO.File.WriteAllText(SaveFileDialog1.FileName, TextBox1.Text)
                ms.Close()
            End If
        End If
那哪里还需要修改呢?
ms = SaveFileDialog1.OpenFile
  If (Not ms Is Nothing) Then

多余的,删掉。你看我给你的例子中有这2行么?
哦好了 谢谢啊 你真是高手啊
er..
这样给分不太好,下次记得凡是回答正确的都应当又分,如果有人顶帖,最好象征性给些分,此贴如梦兄的也是对的,虽然他一个月分多不在乎,但是这样给分稍微有点打击别人的积极性的。不是版主身份,纯友情提醒。这样会更有人情味一些。
哦 好的

关于动态链接库的一个问题(限高手进) c语言的宏与c++中的内联函数有什麽不同? 哪个更好? 谢谢! 如何使Delphi解析XML? 信令,信令???信令!!!!! 请问那边有master delphi 6.0 英文版的电子图书下载 在框架内怎么禁止刷新(F5,control+r) 为什么我在列表中显示的图标透明的地方都是黑色的? 请问谁有可实现图片缩放显示的代码 超难:我在使用游标的时候遇到了这么一个问题,不知该怎么解决 工具条按钮图标 数据库中BOOKMARK的使用 谁能告诉我通过一个单文档菜单上的一个子菜单选定它后在窗口里显示一个网页。(首先感谢qsfsea(痛并快乐着)和大家了 超难:我在使用游标的时候遇到了这么一个问题,不知该怎么解决 c++中的类型检查是怎麽回事?与c中的有什麽不同? 谢谢! 有没有用主函数调用子函数的时候,用寄存器传递参数的程序的代码? 难!难!难!有没有办法禁止用户直接链接文件? 请问业务案例是什么东东 Linux新手的几个问题 请问哪里有printer对象的资料? 女朋友走了,开始做代理服务器的软件的,哪位兄弟做过,进来讨论吧 还是游标 超难 刚才给份给少了 再加 100 分 神啊,救救我吧!win2000下的怪问题. 关于符号表的问题,请高手们指教,万分谢谢! 还是游标 超难 刚才给份给少了 再加 100 分 通过ADSL上网,PPPoE端口的MTU值最好是多少?设成1500和1501会有什么区别? 询问2个dll文件的作用 我受不了MASKEDIT了,谁有好办法? 救急! 有人用MCI做过AVI播放器吗?我现在遇到问题,在PLAY的时候只能显示一贞,为什么? 请问哪里有介绍delphi游戏编程的地方?