2012-07-06 106 views

回答

7

见一个文本框和一个RichTextBox之间的差异这种Microsoft概述。

从上面的链接:

两个RichTextBox的和文本框允许用户编辑文本,但是,这两个控件在不同情况下使用。当用户需要编辑格式化文本,图像,表格或其他丰富内容时,RichTextBox是更好的选择。例如,编辑需要格式化,图像等的文档,文章或博客最好使用RichTextBox完成。一个TextBox需要较少的系统资源,然后是一个RichTextBox,并且当仅需要编辑纯文本(即在表单中使用)时,它是理想选择。

1

A RichTextBox主要用于如果你想更多地控制样式文本的颜色,类型,字体,对齐方式等。所以你可以在Microsoft Word中做任何事情,你可以使用RichTextBox。 它可以用来轻松保存或显示.rtf文件。

A 文本框基本上用于显示或获取一行输入。您可以有一个多行文本框,主要用于显示或获取多个单行文本,并让您不必管理多个文本框。也让你的界面更整洁一点。

所以基本上主要区别在于造型。如果你只想要简单明了的东西,可以使用TextBox。如果你想要某些东西,例如样式,颜色使用RichTextBox。

看一看这样的:

0

关于控件使用场景的差异已经有很多说法。

一个重要的技术区别在于TextBox支持DataBinding,RichTextBox不支持,这使得它在MVVM应用程序中使用有点讨厌。如果您需要带有DataBinding功能的RichTextBox,请查看CodePlex上的extended WPF Toolkit