怎么实现让richitextbox内容改变之后通过按钮实现保存,否则就不会改变原来的内容

hxt430 2018-03-27 02:19:13
winform窗体里面设置了一个richtextbox控件,用户打开之后可以对richtextbox里面的内容进行编辑,但是我的编辑结果不能保存,无论你改成什么最后关闭界面之后重新打开还是原来的内容而不是新的编辑后的内容,再有我想实现编辑之后点击按钮进行保存,下次直接打开窗体就是改完之后的内容,点击另一个按钮直接返回而不
...全文
218 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxt430 2018-04-03
  • 打赏
  • 举报
回复
临时有事没有马上回复大家,谢谢大家给的建议,最后还是存到数据库了,就是感觉专门为了这一个内容创建一个表有点浪费
FainSheeg 2018-03-28
  • 打赏
  • 举报
回复
winform界面是由设计器代码生成的,你的text属性初始值就写在了这个代码里面。你要改变初始值就相当于改代码。
hxt430 2018-03-27
  • 打赏
  • 举报
回复
我的意思是他控件本身不是有个text属性么,你在text里面输入每次打开都是你text输入的内容,我是想这边编辑改变之后,那个默认的text能不能直接改变,然后下次打开之后就相当于刚开始给他text属性赋过值一样,能直接显示
cheng2005 2018-03-27
  • 打赏
  • 举报
回复
引用 4 楼 hxt430 的回复:
就是必须得存在数据库或者本地文件中是么,不能直接修改,改完之后下次打开就是改完之后的结果么
你改完后的东西不存在硬盘上,下次打开怎么可能还有?计算机组成原理没学过?
E次奥 2018-03-27
  • 打赏
  • 举报
回复
按确定,保存到文件里边;打开时读取显示;
hxt430 2018-03-27
  • 打赏
  • 举报
回复
就是必须得存在数据库或者本地文件中是么,不能直接修改,改完之后下次打开就是改完之后的结果么
FainSheeg 2018-03-27
  • 打赏
  • 举报
回复
想多了,richtextbox只是个UI控件,不负责存储数据。既然不能存储到数据库或者文件,那就只能用变量存在内存里,但是你还要程序退出了还能保存,无解了。
Veary 2018-03-27
  • 打赏
  • 举报
回复
引用 1 楼 hxt430 的回复:
winform窗体里面设置了一个richtextbox控件,用户打开之后可以对richtextbox里面的内容进行编辑,但是我的编辑结果不能保存,无论你改成什么最后关闭界面之后重新打开还是原来的内容而不是新的编辑后的内容,再有我想实现编辑之后点击按钮进行保存,下次直接打开窗体就是改完之后的内容,点击另一个按钮直接返回而不会保存修改的内容,能直接实现么,不通过将内容保存到数据库或者保存到本地txt文件中
想保存还不想要本地文件 不想要数据库 可以保存到App.config 但是这其实也是一个文件 不过是程序自带的 用户输入之前把内容保存为一个字符串 点击按钮A 获取用户修改之后的字符串 进行保存 点击按钮B 用之前保存的字符串替换回去 好奇葩、简单的问题
hxt430 2018-03-27
  • 打赏
  • 举报
回复
winform窗体里面设置了一个richtextbox控件,用户打开之后可以对richtextbox里面的内容进行编辑,但是我的编辑结果不能保存,无论你改成什么最后关闭界面之后重新打开还是原来的内容而不是新的编辑后的内容,再有我想实现编辑之后点击按钮进行保存,下次直接打开窗体就是改完之后的内容,点击另一个按钮直接返回而不会保存修改的内容,能直接实现么,不通过将内容保存到数据库或者保存到本地txt文件中

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧