30/09/2018, 17:55
Làm sao tạo được TabControl như trình duyệt Web (C#)?
Mình muốn tạo TabControl như các trình duyệt Web:
Có nút để thêm Tab mới và có nút để đóng Tab!?
Bài liên quan
Mình muốn tạo TabControl như các trình duyệt Web:
Có nút để thêm Tab mới và có nút để đóng Tab!?
chưa hiểu ý em. Muốn làm trên web hay là trên application
Dạ em muốn làm ứng dụng WinForm C#, nó có các tab tương tự như Trình duyệt Web (Chrome, FireFox…) tức là có nút để mở tab mới, và có nút để close tab.
ban thử tham khảo link sau
http://www.dotnetperls.com/tabcontrol
ngoài ra để đẹp hơn bạn có thể sử dụng Telerik hoặc DevExpress
Cám ơn bạn! Mình muốn có thêm Close Tab và Add New Tab thì làm thế nào ạ?
cái này thì WinForm không làm được.
Add tab và remove tab bạn xem link này thử xem :
Muốn remove tab, bạn thử cần thêm 1 button vào mỗi tab, bắt sự kiện click rồi xóa tab đang chưa button đó.
https://msdn.microsoft.com/en-us/library/aa984280(v=vs.71).aspx
Thế nếu làm trên WPF thì làm thế nào anh?
anh không có làm bên .net. Nên không giúp gì được cho em hết
Không sao, cám ơn anh!
Bạn phải custom tab control để cài đặt lại các hàm draw sau đó dùng đối tượng graph vẽ theo ý mình.
Vẽ ak?? Sao khó thế? Vẽ thế nào anh?
Close và add tab, bạn phải làm trong code behind thay vì xaml.
Cám ơn bạn nhiều nha, cơ mà mình chưa hiểu lắm, bạn hướng dẫn mình luôn nhá!
Vidu , bạn click button để add tabitem, click chuột phải để đóng tab đang mở. Nếu muốn linh hoạt hơn thì bind ItemsSource của TabControl cho 1 ObservableCollection nhé!
Xaml :
Code Behind
Cám ơn anh nhiều nha… Anh có cách nào làm cho nút Close hiện ở trên tab Title không?
note : Click vào dấu + để thêm tab nhé.
In Xaml :
In Code Behind :
E tạo 1 class moi như sau :
Cám ơn anh nhiều nha. Khổ tâm mãi…
Thế làm trên WinForm C# có được không anh?
WinForm chắc chắn là đc, a ko làm Winform nên ko rỏ cách làm thế nào.
Ebook C# và WPF cho bạn nào học WPF.
C# WPF Ebook : Tiếng việt
C# + C# WPF : Tiếng Anh