C#,在表单中显示纯文本
我只能找到相当“复杂”的功能,例如 RTF 文本框等。我不知道如何在 Form1.cs 中显示“纯文本”
(我不谈论 HTML 到 WinForm。搜索没有返回任何有用的内容)结果)
I can only find rather "complex" functions, like RTF Text box etc. I couldn't figure out how to display "plain text" in a Form1.cs
(I do not talk about HTML to WinForm. Search did not return any useful results)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用标签或文本框。
如果您使用 TextBox,请将 MultiLine 设置为 true,将 ReadOnly 设置为 true 以不允许编辑。
You can use a Label or a TextBox.
If you use a TextBox, set MultiLine to true and ReadOnly to true to not allow editing.
使用
文本框
或标签
。这就是它们的设计目的——显示纯文本。Use a
TextBox
orLabel
. That's what they're designed for - displaying plain text.标签不太适合这样做。它仅在“\r\n”上换行,这意味着很长的段落可能会超出表单的大小。
具有以下属性的文本框非常适合它:
并且,拖动右/下边框与表单边框对齐,其大小会随着表单自动变化。
Label is not very suitable for that. It makes a new line only on "\r\n", which means a very long paragraph may exceed size of the form.
A TextBox with the following properties is perfect for it:
And, drag the right / bottom borders to align with borders of the form, it's size will automatically change along with the form.