布局:
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(要輸出的內容);
