1

我正在为当地一家小型公司创建发票程序,但遇到了一些问题。我进行了设置,因此可以通过截取应用程序的屏幕截图来打印发票,然后删除所有图像细节,因此它只是 Windows 窗体中的文本。

问题是 RichTextBoxes 不支持使用 DrawToBitmap 从它们中绘制文本。为了解决这个问题,我尝试使用普通的文本框。将地址输入到新文本框中时,它不会在文本中显示返回值,因此所有内容都被捆绑在一起。有没有办法来解决这个问题?

4

1 回答 1

2

首先,我假设您的 TextBox 的Multiline属性设置为true.

这将起作用:

textBox1.Text = string.Join(Environment.NewLine, richTextBox1.Lines);

此代码格式化 RichTextBox 中的文本(在其Lines属性中),以便您的 TextBox 正确显示它。

于 2012-10-20T05:20:18.927 回答