• 【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)

  • 相关阅读:
    数据库
    java语法
    《Lucene实战(第2版)》 配书代码在IDEA下的编译方法
    lucene学习
    社交关系调研(费)
    微博开发平台java SDK demo学习之examples(demo)
    微博开发平台java SDK demo学习之friendships
    F. Classical? (数论 + 思维 + 推理 + 容斥)
    石子合并问题,经典区间DP
    luoguP2048 [NOI2010]超级钢琴
  • 原文地址:https://www.cnblogs.com/snow22546/p/6805006.html
Copyright © 2020-2023  润新知