佈局:有2個屬性: Anchor:鎖定位置Dock:填充位置一般Dock是與容器控制項配合使用 容器控制項:Panel:就是一個區域,類似於DIV,可以獨立佈局,還可以讓其它控制項及容器在它的內部再次佈局 FlowLayoutPanel:流式佈局容器,內容會預設從左向右排列,如果寬度不夠了,那麼自動換行 ...
佈局:
有2個屬性:
Anchor:鎖定位置
Dock:填充位置
一般Dock是與容器控制項配合使用
容器控制項:
Panel:就是一個區域,類似於DIV,可以獨立佈局,還可以讓其它控制項及容器在它的內部再次佈局
FlowLayoutPanel:流式佈局容器,內容會預設從左向右排列,如果寬度不夠了,那麼自動換行
GroupBox:依然是容器,擁有Panel全部屬性,比Panel多了個標題和邊框樣式
TabControl:選項卡容器
SplitContainer:二分區容器
TableLayoutPanel:表格容器
------------------------------------------------------------------------------------------------------------------------------------------
列印控制項:
PrintDocument:要列印的對象,列印的時候必須添加它是對PrinterDocument類的實現,通過它的PrinterPage事件可以設置列印的內容。
(程式不知道你要列印什麼東西,它只會去找這個要列印的對象,你所要做的事情,就是將要列印的內容繪製到這個列印對象上去)
PageSetupDialog:列印設置對話框,常用的頁面設置元素有紙張、方向和頁邊距。
PrintPreviewControl:列印預覽控制項,
,用於顯示文檔的列印效果。該控制項包含用於列印
放大、顯示一頁或多頁的按鈕。該控制項的關鍵屬性Document與PrinterDialog控制項的相同,用於設置要預覽的文檔,此文檔必須是PrinterDocument對象。
PrintPreviewDialog:列印預覽對話框
DialogResult dr = printDialog1.ShowDialog();
if (dr == DialogResult.OK)//如果用戶點擊的是確定按鈕,那麼執行列印
{
printDocument1.Print();
}
DialogResult是一個可被實例化的枚舉類,用來接收用戶在對話框中的操作
對話框控制項:
colorDialog - 顏色選擇對話框
DialogResult dr= colorDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
textBox1.ForeColor = colorDialog1.Color;
}
folderBrowserDialog - 文件路徑選擇對話框
實際只能看到
fontDialog - 字體選擇對話框 屬性 --showcolor 是否選擇顏色選項
fontDialog1.ShowDialog();
textBox2.Font = fontDialog1.Font;//改變字體
textBox2.ForeColor = fontDialog1.Color;//改變字體顏色
openFileDialog - 打開文件對話框
openFileDialog1.Filter = "文本文件.txt|*.txt|視頻文件|*.avi|所有文件|*.*";
saveFileDialog - 保存文件對話框
if (path == "")
{
saveFileDialog1.FileName = "新建文本文件.txt";
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
toolStripStatusLabel1.Text = saveFileDialog1.FileName;
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
sw.Write(textBox1.Text);
sw.Close();
path = saveFileDialog1.FileName;
}
}
else
{
StreamWriter sw = new StreamWriter(path);
sw.Write(textBox1.Text);
sw.Close();
}
另存為:
saveFileDialog1.FileName = "新建文本文件.txt";
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
toolStripStatusLabel1.Text = saveFileDialog1.FileName;
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
sw.Write(textBox1.Text);
sw.Close();
}
絕對路徑:帶盤符的 G:\0720\...
相對路徑:根據你當前程式的目錄下,找到某個文件夾 /css/css1.css
☆流:IO
StreamReader - 讀取流 sr.ReadToEnd();
StreamWriter - 輸出流 sw.Write(要輸出的內容);