zoukankan      html  css  js  c++  java
  • C#_布局、容器控件、打印控件、对话框控件

    布局:
          Anchor:锁定位置
          Dock:填充位置
                  ---| 一般Dock是与容器控件配合使用 |---


    容器控件:

      Panel:就是一个区域,类似于DIV,可以独立布局,还可以让其它控件及容器在它的内部再次布局

      FlowLayoutPanel:流式布局容器,内容会默认从左向右排列,如果宽度不够了,那么自动换行

      GroupBox:依然是容器,拥有Panel全部属性,比Panel多了个标题和边框样式

      TabControl:选项卡容器

      SplitContainer:二分区容器

      TableLayoutPanel:表格容器


    打印控件:

      PrintDocument:要打印的对象,非常重要 程序不知道你要打印什么东西,它只会去找这个要打印的对象 你所要做的事情,就是将要打印的内容绘制到这个打印对象上去

      PageSetupDialog:打印设置对话框

      PrintPreviewControl:打印预览控件 PrintPreviewDialog:打印预览对话框

      PrintDialog:打印对话框

      DialogResult 指定标识符以指示对话框的返回值。
              命名空间: System.Windows.Forms         

              程序集: System.Windows.Forms(在 system.windows.forms.dll 中)

                   DialogResult:是一个可被实例化的枚举类,用来接收用户在对话框中的操作

             DialogResult dr = printDialog1.ShowDialog();

               if (dr == DialogResult.OK)//如果用户点击的是确定按钮,那么执行打印 {  printDocument1.Print(); } 

                //OK 对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。  


    对话框控件:

      colorDialog :颜色选择对话框

      folderBrowserDialog : 文件路径选择对话框

      fontDialog :字体选择对话框  

                                        ↓格式↓

      openFileDialog : 打开文件对话框    openFileDialog1.Filter = "文本文件.txt|*.txt|视频文件|*.avi|所有文件|*.*";

      saveFileDialog : 保存文件对话框  问题:如果我已经保存过了,那么在次保存不需要弹出对话框,而是直接执行保存就可以。


    绝对路径:带盘符的  G:720...

    相对路径:根据你当前程序的目录下,找到某个文件夹 /css/css1.css


    流:IO

       StreamReader - 读取流  sr.ReadToEnd();

       StreamWriter - 输出流  sw.Write(要输出的内容);

  • 相关阅读:
    面向对象的-作用域
    什么时候会有作用域的形成
    面向对象-作用域
    1.3tableView向左滑动出现多个按钮操作
    tableView自带删除与添加操作
    使用偏好设置归档放到哪里
    使用RSA对数据进行加密
    12.22UIAlertController 使用
    在PCH中定制自己的LOG打印日志,分别在DEBUG 与 RELEASE的状态下处理,及如何把PCH引入到项目中
    在程序document文件夹里边创建新的文件夹及删除文件夹
  • 原文地址:https://www.cnblogs.com/longhaijun/p/5900277.html
Copyright © 2011-2022 走看看