C# 如何在windows窗体中包含只读格式的多行文本?

C# 如何在windows窗体中包含只读格式的多行文本?,c#,winforms,C#,Winforms,我有一个多行文字的启动屏幕,格式(字体大小、字体颜色、上标、不连字)。 如何使用此带格式的多行文本创建对话框?创建一个Windows窗体,并以模式打开它。如果需要了解用户单击的内容,可以让它返回DialogResult值。可以使用Textbox并将Readonly属性设置为true或使用Label控件显示多行文本。文本框和标签都有一个多行属性,您可以将该属性设置为true以允许多行文本。创建一个Windows窗体,并以模式打开它。如果需要了解用户单击的内容,可以让它返回DialogResult值

我有一个多行文字的启动屏幕,格式(字体大小、字体颜色、上标、不连字)。

如何使用此带格式的多行文本创建对话框?

创建一个Windows窗体,并以模式打开它。如果需要了解用户单击的内容,可以让它返回DialogResult值。可以使用Textbox并将Readonly属性设置为true或使用Label控件显示多行文本。文本框和标签都有一个多行属性,您可以将该属性设置为true以允许多行文本。

创建一个Windows窗体,并以模式打开它。如果需要了解用户单击的内容,可以让它返回DialogResult值。可以使用Textbox并将Readonly属性设置为true或使用Label控件显示多行文本。文本框和标签都具有多行属性,您可以将其设置为true以允许多行文本。

文本的格式如何?HTML?RTF?还是由你决定

文本是静态的还是动态的

对于无格式,请使用单个标签或多个标签控件。如果有需要不同格式的完全独立的标签,也可以使用多个标签控件

对于可能会在屏幕上换行的大量文本的格式设置,请使用带滚动条的只读多行文本框

对于富文本,请使用


对于HTML,请插入控件。

文本的格式如何?HTML?RTF?还是由你决定

文本是静态的还是动态的

对于无格式,请使用单个标签或多个标签控件。如果有需要不同格式的完全独立的标签,也可以使用多个标签控件

对于可能会在屏幕上换行的大量文本的格式设置,请使用带滚动条的只读多行文本框

对于富文本,请使用


对于HTML,插入一个控件。

如果需要格式化文本,请使用一个控件,并且
ReadOnly=true
多行=真


请注意,制作一个看起来像您想要的RTF文件可能更容易,然后使用RichTextBox的

如果您需要格式化文本,请使用一个控件,同时使用
ReadOnly=true
多行=真


请注意,制作一个看起来像您想要的RTF文件可能更容易,然后使用RichTextBox的

格式由我决定。文本是静态的。那么我同意Henk和R.Bemrose的观点,使用
RichTextBox
并加载一些富文本。使其只读和多行。格式由我决定。文本是静态的。那么我同意Henk和R.Bemrose的观点,使用
RichTextBox
并加载一些富文本。将其设置为只读和多行。