我有一个带有多行文字的闪屏,格式最小(字体大小,字体颜色,上标,粗线)。
如何使用带格式的多行文本创建对话框?
答案 0 :(得分:1)
文本是如何格式化的? HTML? RTF?或者由你决定?
文字是静态的还是动态的?
如果没有格式化,请使用单个标签或多个标签控件。如果您有完全独立的标签需要不同的格式,也可以使用多个标签控件。
如果没有可能包含屏幕的大量文本格式化,请使用带滚动条的只读多行文本框。
对于富文本,请使用RichTextBox。
对于HTML,请放入WebBrowser控件。
答案 1 :(得分:0)
创建一个Windows窗体并以模态方式打开它。如果您需要知道用户单击了什么,您可以返回一个DialogResult值。您可以使用文本框显示多行文本,并将Readonly属性设置为true或使用Label控件。文本框和标签都具有Multiline属性,您可以将其设置为true以允许多行文本。
答案 2 :(得分:0)
如果您需要带格式的文字,请使用ReadOnly = true;
控件,Multiline = true;
和{{1}}
请注意,制作一个看起来像你想要的RTF文件可能更容易,然后使用RichTextBox的RichTextBox