【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

一、winform弹出警告框选择性操作

MessageBox.Show()返回一个枚举类值(第一个参数为弹出窗口显示的内容,第二个参数为弹出窗口的标题,第三个参数为弹出窗口包含的按钮)

先新建一个变量接收一下

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

再根据选择的按钮判断下一步操作

二、记事本的制作

1、菜单工具栏MenuStrip-插入标准项

2、TextBox -显示部分  

小箭头 MultiLine 选中多行

Dock属性占满。

3、功能

   -撤销

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

   -剪切    textBox1.Cut();

   -粘贴    textBox1.Paste();

   -复制    textBox1.Copy();

   -删除    textBox1.Text=textBox1.Text.Replace(textBox1.SelectedText,"");     //将选中的内容替换为空字符串

   -全选    textBox1.SelectedAll();

   -时间    textBox1.Text+=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

   -自动换行

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

   -查找    做一个查找窗口,将主窗口传递给查找窗口

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

三种窗口打开类型

1、对象.Show();   随意打开

2、对象.Owner=this

     对象.Show();

 打开窗口在父窗口之上,子窗口及父窗口均可操作

3、对象.ShowDialog();     打开窗口在父窗口之上,只能操作子窗口,无法操作父窗口

如何在子窗口调用主窗口的控件

 将主窗口通过构造函数传值传到子窗口,再将主窗口控件的生成代码中该控件的访问修饰符的private改成public,就可以调用父窗口的控件了

三、对话窗控件和输入输出流

1、ColorDialog  颜色

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

2、FontDialog  字体

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

3、OpenFileDialog  打开文件对话框(需要用到读取流StreamReader,先引用命名空间 using System.IO)

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

 4、SaveFileDialog  保存对话框(需要用到输出流StreamWrite)

【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流