c#界面==五个对话框

来源:互联网 发布:淘宝卖茶的店铺 编辑:程序博客网 时间:2024/06/03 21:59

  今天看了一下c#提供的几个对话框,都是一些常用的对话框,比如:字体颜色、大小,文件打开保存,感觉这些都挺方便的,省去了很大的功夫。

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 dialog{    public partial class dialog : Form    {        public dialog()        {            InitializeComponent();        }        private void colbtn_Click(object sender, EventArgs e)        {            ColorDialog cd = new ColorDialog();            if (cd.ShowDialog() == DialogResult.OK) ;            {                this.label1.ForeColor = cd.Color;            }        }        private void button2_Click(object sender, EventArgs e)        {            FontDialog fd = new FontDialog();            if (fd.ShowDialog() == DialogResult.OK)            {                this.label1.Font = fd.Font;            }        }        private void button1_Click(object sender, EventArgs e)        {            OpenFileDialog ofd = new OpenFileDialog();            ofd.Filter = "文本文件(*.txt) |*.txt |All files(*.*)|*.*";            ofd.DefaultExt = "txt";            if (ofd.ShowDialog() == DialogResult.OK)            {                this.tbfile.Text = ofd.FileName;            }        }        private void button4_Click(object sender, EventArgs e)        {            SaveFileDialog sfd = new SaveFileDialog();            sfd.Filter = "文本文件(*.txt) |*.txt |All files(*.*)|*.*";            sfd.DefaultExt = "txt";            if (sfd.ShowDialog() == DialogResult.OK)            {                FileStream fs = (FileStream)sfd.OpenFile();                byte[] data = System.Text.Encoding.UTF8.GetBytes(rtbMessage.Text);                fs.Write(data, 0, data.Length);                fs.Close();            }        }        private void button3_Click(object sender, EventArgs e)        {            FolderBrowserDialog fbd = new FolderBrowserDialog();            if (fbd.ShowDialog() == DialogResult.OK)            {                this.tbfolfer.Text = fbd.SelectedPath;            }        }    }}



效果:



0 1
原创粉丝点击