zoukankan      html  css  js  c++  java
  • Chapter 7. 对话框控件

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    
    namespace 对话框控件
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                SaveFileDialog sfd = new SaveFileDialog();
                sfd.Title = "请选择要保存的路径";
                sfd.InitialDirectory = @"C:UsersAdministratorDesktop";
                sfd.Filter = "文本文件|*.txt|所有文件|*.*";
                sfd.ShowDialog();
    
                //获得保存文件的路径
                string path = sfd.FileName;
                if(path == "")
                {
                    return;
                }
                using (FileStream fsWrite = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
                {
                    byte[] buffer = Encoding.Default.GetBytes(textBox1.Text);
                    fsWrite.Write(buffer,0,buffer.Length);
                }
                MessageBox.Show("保存成功");
            }
        }
    }

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    
    namespace 对话框控件
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                //点击弹出对话框
                OpenFileDialog ofd = new OpenFileDialog();
                
                //设置对话框的标题
                ofd.Title = "请选择要打开的文本文件";
    
                //设置对话框可以多选
                ofd.Multiselect = true;
    
                //设置对话框的初始目录
                ofd.InitialDirectory = @"C:UsersAdministratorDesktop";
    
                //设置打开文件的类型
                ofd.Filter = "文本文件|*.txt |图片文件|*.jpg |所有文件|*.*";
    
                //展示对话框
                ofd.ShowDialog();
    
                //获得在打开对话框中选中文件的路径
                string path = ofd.FileName;
                if (path == "")
                {
                    return;
                }
                using(FileStream fsRead = new FileStream(path,FileMode.OpenOrCreate,FileAccess.Read))
                {
                    byte[] buffer = new byte[1024*1024*5];
                    //实际读取到的字节数
                    int r = fsRead.Read(buffer,0,buffer.Length);
                    textBox1.Text = Encoding.Default.GetString(buffer,0,r);
    
                }
            }
        }
    }

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace 对话框控件
    {
        public partial class Form3 : Form
        {
            public Form3()
            {
                InitializeComponent();
            }
    
            /// <summary>
            /// 字体对话框
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button1_Click(object sender, EventArgs e)
            {
                
                FontDialog fd = new FontDialog();
                fd.ShowDialog();
                textBox1.Font = fd.Font;
            }
    
            /// <summary>
            /// 颜色对话框
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button2_Click(object sender, EventArgs e)
            {
                ColorDialog cd = new ColorDialog();
                cd.ShowDialog();
                textBox1.ForeColor = cd.Color;
            }
        }
    }

  • 相关阅读:
    linux下tomcat之too many open files
    oracle之Io异常: Got minus one from a read call
    oracle监听模块异常
    面向对象分析与面向结构分析
    jdbc连接oracle出现ORA-12505错误
    git命令行入门
    oracle之远程数据投毒漏洞(CVE-2012-1675)修复
    sql盲注
    springboot日志配置Logback
    Java 多线程 重入锁
  • 原文地址:https://www.cnblogs.com/xiao55/p/5642180.html
Copyright © 2011-2022 走看看