2013-01-04 94 views

回答

11
Clipboard.Clear(); //Clear if any old value is there in Clipboard   
Clipboard.SetText("abc"); //Copy text to Clipboard 
string strClip = Clipboard.GetText(); //Get text from Clipboard 
2

有在複印文本沒有差異從單個或多行TextBox使用Clipboard.SetText()到和從剪貼板(當然還有Clipboard.GetText())。 A TextBox仍將包含一個String,無論它是否包含換行符。這只是眼睛的糖果。

從侷限性的角度來看,您的ClipBoard.SetText()方法將始終只接受一個單一字符串,其大小僅受該給定時間內可用內存量的限制。

無需特殊代碼即可手動將此文本粘貼到記事本或Word等應用程序中。

Clipboard.SetText(yourTextBox.Text);是你所需要的。

1

用於儲蓄,文本行就應該更換「\ n」來換行字符,如示例:

string textforClipboard = TextBox1.Text.Replace("\n", Environment.NewLine); 
Clipboard.Clear(); 
Clipboard.SetText(textforClipboard); 
相關問題