黑马程序员技术交流社区

标题: 可以浏览文本文件和图像的程序该怎样写? [打印本页]

作者: 我的专属    时间: 2014-3-14 00:52
标题: 可以浏览文本文件和图像的程序该怎样写?
怎样编写一个能够浏览文本文件和图象文件的查看程序。
作者: 夢醒了⊙﹏⊙b心    时间: 2014-3-14 10:46
给你个推荐 上msdn  查找FileStream类  你绝对能够写出来
作者: 鬼鬼    时间: 2014-3-14 22:53
浏览文本的话可以用RichTextBox,不但能查看还能编辑;浏览图片可以直接放PictureBox里;选择打开文件用OpenFileDialog。但是文本和图像毕竟是两种数据,一种是字符流一种是字节流,我的想法是将两个控件放在同一容器内,通过打开文件的类型设置二者的可见性,给用户同时可以浏览文本和图像的感觉。
当然,二楼直接用.NET文件处理相关类的方法也能达到目的,而且执行效率应该会比用很多控件要高,只是代码量可能会大一点。
具体如何选择,看楼主个人习惯。

作者: shangxin    时间: 2014-3-15 09:03
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();
            }
        }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2