2012-07-06 28 views

Trả lời

7

Xem tổng quan này Microsoft trong những khác biệt giữa một TextBox và RichTextBox.

Từ trên Link:

Cả RichTextBox và TextBox cho phép người dùng chỉnh sửa văn bản, tuy nhiên, hai điều khiển được sử dụng trong các tình huống khác nhau. RichTextBox là lựa chọn tốt hơn khi người dùng cần chỉnh sửa văn bản, hình ảnh, bảng hoặc nội dung phong phú khác được định dạng. Ví dụ: chỉnh sửa tài liệu, bài viết hoặc blog yêu cầu định dạng, hình ảnh, v.v. được thực hiện tốt nhất bằng RichTextBox. TextBox yêu cầu ít tài nguyên hệ thống hơn RichTextBox và điều này lý tưởng khi chỉ cần chỉnh sửa văn bản thuần túy (tức là sử dụng trong biểu mẫu).

1

A RichTextBox được sử dụng chủ yếu nếu bạn muốn kiểm soát nhiều hơn đối với việc tạo kiểu cho màu văn bản, loại, phông chữ, căn chỉnh ect. Vì vậy, bất cứ điều gì bạn có thể làm trong Microsoft Word, bạn có thể làm với RichTextBox. Nó có thể được sử dụng để lưu hoặc hiển thị các tập tin .rtf một cách dễ dàng.

A Hộp văn bản về cơ bản được sử dụng để hiển thị hoặc nhận một đầu vào dòng. Bạn có thể có một TextBox nhiều dòng được sử dụng chủ yếu để hiển thị hoặc nhận được nhiều hơn một lớp lót và giữ cho bạn khỏi phải quản lý nhiều TextBox. Đồng thời giữ giao diện người dùng của bạn gọn gàng hơn một chút.

Vì vậy, về cơ bản, sự khác biệt chính là tạo kiểu. Nếu bạn chỉ muốn một cái gì đó đơn giản và đơn giản, hãy sử dụng TextBox. Nếu bạn muốn một cái gì đó ưa thích, ví dụ như phong cách, màu sắc sử dụng một RichTextBox.

Có xem xét này:

0

Rất nhiều điều đã được nói về sự khác biệt trong kịch bản sử dụng của điều khiển.

Quan trọng kỹ thuật khác biệt là TextBox hỗ trợ DataBinding, RichTextBox không làm cho nó hơi khó sử dụng trong ứng dụng MVVM. Nếu bạn muốn có một RichTextBox với các thiết bị DataBinding, hãy xem extended WPF Toolkit trên CodePlex.

Các vấn đề liên quan