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();
                }
  • 相关阅读:
    [数字信号处理]离散傅里叶变换及其性质
    [数字信号处理]序列的逆z变换
    [数字信号处理]序列的z变换
    [数字信号处理]从傅里叶级数到傅里叶变换
    [物理]简谐振动总结
    [数字信号处理]常系数差分方程
    [数字信号处理]时域离散系统
    [数字信号处理]入门基本概念
    团队作业6-复审与事后分析
    Alpha阶段项目复审
  • 原文地址:https://www.cnblogs.com/zJuevers/p/7900139.html
Copyright © 2011-2022 走看看