The Perfect Day

分享技术,编写未来

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  66 随笔 :: 0 文章 :: 12 评论 :: 0 引用

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace test
{
    
public partial class Form2 : Form
    {
        
public Form2()
        {
            InitializeComponent();
        }

        
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd 
= new OpenFileDialog();
            ofd.Title 
= "打开(Open)";
            ofd.FileName 
= "";
            ofd.InitialDirectory 
= Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);//为了获取特定的系统文件夹,可以使用System.Environment类的静态方法GetFolderPath()。该方法接受一个Environment.SpecialFolder枚举,其中可以定义要返回路径的哪个系统目录
            ofd.Filter = "文本文件(*.txt)|*.txt";
            ofd.ValidateNames 
= true;     //文件有效性验证ValidateNames,验证用户输入是否是一个有效的Windows文件名
            ofd.CheckFileExists = true;  //验证路径有效性
            ofd.CheckPathExists = true//验证文件有效性
            try
            {
                
if (ofd.ShowDialog() == DialogResult.OK)
                {
                    StreamReader sr 
= new StreamReader(ofd.FileName, System.Text.Encoding.Default);
                    
this.richTextBox1.Text = sr.ReadToEnd();
                }
            }
            
catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
    }
}
posted on 2006-09-27 11:34 StephenJu 阅读(2853) 评论(7)  编辑 收藏 所属分类: [B] WinForm开发(C#)

评论

#1楼  2007-07-26 18:30 淡泊江湖      
第一个给你评论的人,支持一下!
  回复  引用  查看    

#2楼  2007-10-11 21:54 key [未注册用户]
懂了,谢了

  回复  引用    

#3楼  2008-03-20 09:29 hu [未注册用户]
对于我这种菜鸟来说太实用了。 谢谢!
  回复  引用    

#4楼 [楼主] 2008-03-20 10:16 StephenJu      
@hu:不客气
  回复  引用  查看    

学习了,不错!
不知道能否通过OpenFile()方法直接打开,楼主通过文件流的方式也不错!
  回复  引用    

#6楼  2008-07-13 21:28 天涯@ [未注册用户]
非常感谢,看了之后解决了我的一个问题。
  回复  引用    

#7楼  2008-10-04 18:45 打算 [未注册用户]
没有看懂,飘过
  回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: