1
A
回答
6
該打印內容命名爲textbox1
PrintDocument document = new PrintDocument();
PrintDialog dialog = new PrintDialog();
public Form1()
{
InitializeComponent();
document.PrintPage += new PrintPageEventHandler(document_PrintPage);
}
void document_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(textBox1.Text, new Font("Arial", 20, FontStyle.Regular), Brushes.Black, 20, 20);
}
private void btnPrint_Click(object sender, EventArgs e)
{
dialog.Document = document;
if (dialog.ShowDialog() == DialogResult.OK)
{
document.Print();
}
}
+1
您的解決方案與[this one](http://stackoverflow.com/a/15616680/2208810)類似,並且他們都工作:) – mafap
4
看看這個:http://answers.yahoo.com/question/index?qid=20081230163003AA4xOaT, 這:How to print the contents of a TextBox 此外,還有在C#上印刷的教程:http://www.dreamincode.net/forums/topic/44330-printing-in-c%23/
如果在此之後,你仍然無法打印從某些原因文本框的內容,你總是可以創建一個新的RichTextBox對象並將TextBox的文本分配給它的文本。然後繼續使用RichTextBox進行打印。的textbox
相關問題
- 1. 如何獲取文本框並在URL中打印內容(MVC3)
- 2. 打印文本文件的內容到
- 3. 在C#中打印ScrollViewer的內容UWP
- 4. 如何打印c文件的內容?
- 5. C++文本框內容
- 6. 列表框中的打印內容
- 7. 在Java中打印文本文件的確切內容
- 8. 如何打印富文本框的內容
- 9. 打印文件的內容
- 10. 打印C#中控件的內容?
- 11. 打印內容
- 12. 打印內容
- 13. 如何在文本框內逐行打印edittext文本
- 14. PHP - 打印內容到本地打印機在網絡
- 15. 在IE8中打印內聯@href內容
- 16. 如何從文件中打印內容
- 17. C++打印文本在for循環中
- 18. 打印列表框控件內容
- 19. 打印模式彈出框的內容
- 20. Java文本打印框架
- 21. 不打印到文本框
- 22. 在打開Fancybox時打印內容,在關閉時打印頁面內容
- 23. Sqlalchemy:打印內容
- 24. 打印內容DefaultTreeModel
- 25. 打印iframe內容
- 26. 打印NSMutableURLRequest內容
- 27. 打印ScrollViewer內容
- 28. 如何在C#中打印垂直文本? (StringFormat.DirectionVirtical打印下來)
- 29. 可打印打印整個框架而不是內容
- 30. 將jQuery對話框的內容打印到打印機
這應該是做的,看着那個鏈接很簡單,他們做的是得到RichTextBox的文本,所以我看不出文本框是不同的 – Sayse
嘗試用'textbox'替換'Richtextbox' – Rohit
@Kyle是的,但是如何創建'OnBeginPrint'和'OnPrintPage'? – mafap