首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于在c#中调用记事本读写(在线,急) [已结帖,结帖人:the2ndface]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • the2ndface
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-21 13:41:36 楼主
    我想在winform中调用记事本,将textbox里的内容保存到文件中去。如果文件不存在刚创建,存在则覆盖里面的内容。同时会在另一个窗体中读取这个文件,有大虾帮写下代码么。
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • newcomer123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 13:59:141楼 得分:10
    private void button1_Click(object sender, EventArgs e)
            {
                string content;
                string path="e:\\1.txt";//保存位置

                if (this.textBox1.Text != "")
                {
                    content = this.textBox1.Text.ToString();

                    try
                    {
                        if (File.Exists(path))//判断是否存在该文件~
                        {
                            File.WriteAllText(path, content);

                        }
                        else
                        {
                            File.Create(path);//创建....
                            File.WriteAllText(path, content);
                        }
                    }
                    catch { Exception exp; }
                }
                else
                {
                    MessageBox.Show("文本框中没内容!");
                }
            }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • newcomer123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:10:082楼 得分:0
      private void button2_Click(object sender, EventArgs e)
            {
                string readText;
                string path="e:\\1.txt";
                if (File.Exists(path))
                {
                  readText= File.ReadAllText(path);//读取
                  this.label1.Text = readText;//显示到你想要显示的地方...
                }
                else
                {
                    MessageBox.Show("该文件不存在");
                }
            }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Guyschaos
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:18:273楼 得分:0
    可以了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • the2ndface
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:55:414楼 得分:0
    有问题啊,你这个就像是c里面的getchar是写一个字母就向文件里写一次,我希望的不是这样的。。。因为我还有一些判断,用这个没法进行判断了,还没写完,就进行判断,怎么完成填写。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dhc_6huoCangLong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 15:49:475楼 得分:0
    readText= File.ReadAllText(path);//這個有問題嘛?我怎么用不了啊 提示這個方法不存在。。。。
    File.下面確實沒有ReadAllText方法?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • newcomer123
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 15:54:026楼 得分:0
    基本的读写方法给出了,要怎样修改自己看吧
    要么就用StreamReader 和StreamWriter 都可以。
    PS: 我用的VS 2008
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • the2ndface
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:24:387楼 得分:0
    引用 5 楼 dhc_6huoCangLong 的回复:
    readText= File.ReadAllText(path);//這個有問題嘛?我怎么用不了啊 提示這個方法不存在。。。。
    File.下面確實沒有ReadAllText方法?

    这个没问题啊,我用的时候有啊,
    using system.IO;


    问题解决了,刚才是我不小心点错了事件。。。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved