A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

怎样编写一个能够浏览文本文件和图象文件的查看程序。

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

3 个回复

正序浏览
private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openDlg = new OpenFileDialog();
            openDlg.Filter = "文本文件 txt|*.txt";
            if (openDlg.ShowDialog() == DialogResult.OK)
            {
                string openFileName = openDlg.FileName;
                System.IO.StreamReader sr = new System.IO.StreamReader(openFileName,System.Text.Encoding.Default);//第二个参数防止中文乱码
                this.textBox1.Text = sr.ReadToEnd();
                sr.Close();
            }
        }
回复 使用道具 举报
浏览文本的话可以用RichTextBox,不但能查看还能编辑;浏览图片可以直接放PictureBox里;选择打开文件用OpenFileDialog。但是文本和图像毕竟是两种数据,一种是字符流一种是字节流,我的想法是将两个控件放在同一容器内,通过打开文件的类型设置二者的可见性,给用户同时可以浏览文本和图像的感觉。
当然,二楼直接用.NET文件处理相关类的方法也能达到目的,而且执行效率应该会比用很多控件要高,只是代码量可能会大一点。
具体如何选择,看楼主个人习惯。
回复 使用道具 举报
给你个推荐 上msdn  查找FileStream类  你绝对能够写出来
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马