zoukankan      html  css  js  c++  java
  • 【2017-05-02】winform弹出警告框选择性操作、记事本制作、对话框控件和输入输出流

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

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

    先新建一个变量接收一下

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

    二、记事本的制作

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

    2、TextBox -显示部分  

    小箭头 MultiLine 选中多行

    Dock属性占满。

    3、功能

       -撤销

       -剪切    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");

       -自动换行

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

    三种窗口打开类型

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

    2、对象.Owner=this

         对象.Show();

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

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

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

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

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

    1、ColorDialog  颜色

    2、FontDialog  字体

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

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

  • 相关阅读:
    Shell 同时读取多个文件
    Shell 进度条效果的一个实现
    在 CentOS7 上安装 Tomcat9
    Redis原子计数器incr,防止并发请求
    .Net高并发解决思路
    Redis windows服务器配置可远程连接
    Lambda表达式和For循环使用需要注意的一个地方
    C#多线程和线程池
    MongoDb 物理位置应用实现
    Android Studio3.0 配置AndroidAnnotation注解框架
  • 原文地址:https://www.cnblogs.com/snow22546/p/6805006.html
Copyright © 2011-2022 走看看