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:\0720\...

相對路徑:根據你當前程序的目錄下,找到某個文件夾 /css/css1.css


流:IO

   StreamReader - 讀取流  sr.ReadToEnd();

   StreamWriter - 輸出流  sw.Write(要輸出的內容);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM