zoukankan      html  css  js  c++  java
  • 2017年11月26日 C#流&&窗体对话框

    C#流

    在顶端加入using System.IO就可以使用流

    StreamReder a = new StreamReder();//读取
    
    前面什么都可以 = sr.ReadToEnd();//用法
    
    
    StreamWriter a = new StreamWriter();//写入 

    窗体对话框

    ColorDialog //选择颜色的对话框
    FloderBrowserDialog //弹出一个对话框提示用户选择文件夹
    FontDialog //弹出一个对话框提示用户选择字体或者字体颜色
    OpenFileDialog //弹出一个对话框提示用户打开文件夹
    SeveFileDialog //弹出一个对话框提示用户选择保存文件的位置
    
    
    //字体用法
    DialogResult a = fontDialog1.ShowDialog();
                if (a == DialogResult.OK)
                {
                    textBox1.Font = fontDialog1.Font;
                    textBox1.ForeColor = fontDialog1.Color;
                }
    
    //打开用法
    openFileDialog1.Filter = "文本文件|*.txt";
                DialogResult a = openFileDialog1.ShowDialog();
                if (a == DialogResult.OK)
                {
                    string b = openFileDialog1.FileName;
                    StreamReader sr = new StreamReader(b, Encoding.Default);
                    textBox1.Text = sr.ReadToEnd();
                }
    
    //保存用法
        string f = "";
            private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (f.Length <= 0)
                {
                    saveFileDialog1.Filter = "文本文件|*.txt";
                    saveFileDialog1.FileName = "新建文本文档";
                    DialogResult a = saveFileDialog1.ShowDialog();
                    if (a == DialogResult.OK)
                    {
                        string s = saveFileDialog1.FileName;
                        StreamWriter sr = new StreamWriter(s);
                        sr.Write(textBox1.Text);
                        sr.Flush();
                        f = s;
                    }
    
                }
                else
                {
                    StreamWriter sr = new StreamWriter(f);
                    sr.Write(textBox1.Text);
                    sr.Flush();
                }
            }
    
    //另存为用法
    
                saveFileDialog1.Filter = "文本文件|*.txt";
                saveFileDialog1.FileName = "新建文本文档";
                DialogResult a = saveFileDialog1.ShowDialog();
                if (a == DialogResult.OK)
                {
                    string s = saveFileDialog1.FileName;
                    StreamWriter sr = new StreamWriter(s);
                    sr.Write(textBox1.Text);
                    sr.Flush();
                }
  • 相关阅读:
    e807. 设置进程监听对话框的延迟弹出
    e806. 创建进程监听对话框
    Spring MVC静态资源处理
    SpringMVC处理方法的数据绑定
    HttpMessageConverter
    Redis中对Key进行分类
    LinkedHashMap源码剖析
    TreeMap源代码深入剖析
    CMS垃圾收集器
    @Java VisualVM 插件地址
  • 原文地址:https://www.cnblogs.com/zJuevers/p/7900139.html
Copyright © 2011-2022 走看看