2012-07-06 166 views

Respuesta

7

ver este panorama Microsoft de las diferencias entre un cuadro de texto y un RichTextBox.

Desde arriba Enlace:

Tanto RichTextBox y el cuadro de texto permiten a los usuarios editar texto, sin embargo, los dos controles se utilizan en diferentes escenarios. Un RichTextBox es una mejor opción cuando es necesario que el usuario edite texto formateado, imágenes, tablas u otro contenido enriquecido. Por ejemplo, la edición de un documento, artículo o blog que requiere formato, imágenes, etc. se logra mejor usando un RichTextBox. Un TextBox requiere menos recursos del sistema que un RichTextBox y es ideal cuando solo se necesita editar texto sin formato (es decir, uso en formularios).

1

A RichTextBox utilizado principalmente si desea tener más control sobre el estilo del color del texto, tipo, fuente, alineación, etc. Entonces, cualquier cosa que pueda hacer en Microsoft Word, puede hacerlo con un RichTextBox. Se puede usar para guardar o visualizar archivos .rtf con facilidad.

A El cuadro de texto se utiliza básicamente para mostrar u obtener una entrada de línea. Puede tener un TextBox multilínea que se utiliza principalmente para mostrar u obtener más de un trazador de líneas y evitar que tenga que administrar varios TextBox. También mantiene su UI un poco más ordenada.

Así que, básicamente, la principal diferencia está en el estilo. Si solo quieres algo simple, usa TextBox. Si quieres algo elegante, por ejemplo, los estilos, los colores usan un RichTextBox.

Tener un vistazo a esto:

0

Mucho se ha dicho sobre las diferencias en el escenario de uso de los controles.

Una diferencia importante técnica es que TextBox admite DataBinding, RichTextBox no, lo que lo hace un poco desagradable de usar en una aplicación MVVM. Si desea un RichTextBox con instalaciones DataBinding, consulte el extended WPF Toolkit en CodePlex.