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

WinForm的TextBox和對話框的用法

編輯:關於.NET
textbox:
屬性:
text:文本
selectedtext:獲取或設置選中文本
canundo:是否能夠撤銷
方法:
undo:撤銷
clearundo:清空撤銷緩沖區
cut:剪切
copy:復制
Paste:粘貼
SelectAll:全選
對話框:
showdialog();顯示對話框,返回一個dialogresult的枚舉類型

colorDialog:color屬性,用來獲取顏色
folderBrowserDialog:SelectedPath選中路徑
fontDialog:font屬性,返回一個font類型的值,裡面存儲了關於字體的設置
openFileDialog:
filename獲取或設置文件路徑包含文件名
filenames 是文件路徑字符串數組
filter:文件篩選器 格式為 提示文本一|*.後綴|提示文本二|*.後綴|提示文本三|*.後綴
saveFileDialog1:
filename獲取或設置文件路徑包含文件名
filenames 是文件路徑字符串數組
filter:文件篩選器 格式為 提示文本一|*.後綴|提示文本二|*.後綴|提示文本三|*.後綴

流:
輸入流:
string filename = openFileDialog1.FileName;
//通過讀入流進行文件讀取
StreamReader sr = new StreamReader(filename);
textBox1.Text = sr.ReadToEnd();
sr.Close();
輸出流:
string filename = saveFileDialog1.FileName;
//寫入流,可以在硬盤上創建文件,並為文件寫入信息
StreamWriter sw = new StreamWriter(filename);
sw.Write(this.textBox1.Text);
sw.Close();
this:代表的它所在的那個類當前對象


打印:
打印對話框:printdialog
頁面設置:pagesetupdialog
這兩個對話框都需要通過設置printdocument來指定打印對象
printdocument:打印對象,必須要有,一塊畫板,用於打印機與打印內容之間中轉,打印機打印的是printdoment
printDocument1_PrintPage:事件,每打印一頁之前觸發,用於給printdocument指定打印內容
通過畫板把內容畫到打印對象的頁上:
System.Drawing.Font f = new System.Drawing.Font("宋體",12);
e.Graphics.DrawString(textBox1.Text,f,System.Drawing.Brushes.Aqua,5,5);
最後打印: 打印對話框那,如果打印對話框返回確定打印,就執行printdocument.print();
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved