Textbox và RichTextbox trông giống nhau.Nhưng không biết sự khác biệt.Vui lòng cho tôi biết bất cứ ai, Khi tôi phải sử dụng TextBox và RichTextbox cũng như trong wpf.Sự khác nhau giữa Textbox và RichTextbox wpf?
Trả lời
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).
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:
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.
- 1. Sự khác nhau giữa WPF và WinForms là gì?
- 2. Sự khác nhau giữa ListBox và ListView
- 3. Sự khác nhau giữa dbcontext.Add và dbcontext.AddObject
- 4. Sự khác nhau giữa C: và C:/
- 5. Sự khác nhau giữa .Equals và ==
- 6. Sự khác nhau giữa% w và% W
- 7. Sự khác nhau giữa ParameterInfo.DefaultValue và ParameterInfo.RawDefaultValue
- 8. Sự khác nhau giữa MBean và MXBean
- 9. Sự khác nhau giữa ConfigurationManager và ConfigurationSettings
- 10. Sự khác nhau giữa Tkinter và Tkinter
- 11. Sự khác nhau giữa! = Và =! trong Java?
- 12. Sự khác nhau giữa 'SpecialFolder.LocalApplicationData' và 'SpecialFolder.ApplicationData'?
- 13. Sự khác nhau giữa String.getBytes() và IOUtils.toByteArray()?
- 14. Sự khác nhau giữa presentModalViewController và presentViewController?
- 15. Sự khác nhau giữa NSInvocationOperation và NSBlockOperation
- 16. Sự khác nhau giữa TVar và TMVar
- 17. Sự khác nhau giữa onClickListener và onItemClickListener
- 18. Sự khác nhau giữa `require` và` gem`
- 19. Sự khác nhau giữa HttpUtility.HtmlEncode và Server.HtmlEncode
- 20. Sự khác nhau giữa sqlplus và sqldeveloper?
- 21. Sự khác nhau giữa JPA và JPA2
- 22. Sự khác nhau giữa DECIMAL và NUMERIC
- 23. Sự khác nhau giữa "./somescript.sh" và ". ./somescript.sh"
- 24. Sự khác nhau giữa GIT và CVS
- 25. Sự khác nhau giữa System.Drawing.Point và System.Drawing.PointF
- 26. Sự khác nhau giữa REST và WebServices
- 27. Sự khác nhau giữa sys và os.sys
- 28. Sự khác nhau giữa select() và selectAll()
- 29. Sự khác nhau giữa restartLoader và onContentChanged
- 30. Sự khác nhau giữa int32_t và int_fast32_t