程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 容器 打印,容器

容器 打印,容器

編輯:關於.NET

容器 打印,容器


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

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved