Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Cách nào tạo nút close trong Xtratabcontrol DevExpress?

  1. #1
    Ngày gia nhập
    10 2012
    Bài viết
    47

    Question Cách nào tạo nút close trong Xtratabcontrol DevExpress?

    Xin chào các bạn . Mình hiện đang thiết kế giao diện bằng DevExpress . Mình dùng Xtratabcontrol để mở các Tabpage nhưng buồn một nổi là nó không có nút close . Minh đã tìm các bài trên diễn đàn . Nhưng nó chỉ dành cho TabControl chứ không phải XtraTabcontrol . Và một điều mình muốn nữa là chỉ tắt các Tabpage mở sau đó . Còn Tab chính thì không được tắt . Rất mong nhận được sự giúp đỡ từ các bạn


  2. #2
    Ngày gia nhập
    02 2013
    Bài viết
    219

    Trong bài này có hết nè bạn : http://diendan.congdongcviet.com/showthread.php?t=73748

    Còn việc không được tắt tab chính thì bạn xử lí trong sự kiện CloseButton_Click, kiểm tra index của tab con là được.
    Lúc nào cũng lãng đãng như người trên mây

    Những người mới : Hãy tìm hiểu luật lệ diễn đàn trước khi post bài !

  3. #3
    Ngày gia nhập
    10 2012
    Bài viết
    47

    Cãm ơn anh trin em đã làm được rồi . Cách này khá đơn giản em xin mạn phép được viết lại để dành cho các bạn chưa biết

    Đầu tiên các bạn vào Properties của Xtratabcontrol và thay đổi chế độ ClosePageButtonShowMode thành InActiveTabpageHeader nhằm mục đích hiện nút X để đóng Tab khi mở ( Nhưng không hiện nút X dể đóng trang chính )

    Sau đó các bạn vào sự kiện CloseButtonClick của XtraTabcontrol thêm đoạn code này vào :

    Code:
                XtraTabControl TabControl = (XtraTabControl)sender;
                int i = TabControl.SelectedTabPageIndex;
                TabControl.TabPages.RemoveAt(TabControl.SelectedTabPageIndex);
                TabControl.SelectedTabPageIndex = i - 1;
    Tuy nhiên khi làm vậy thì người dùng vẫn có thể đóng được Tab Main ( Tab có index 0 - tab đầu tiên ) . Ở đây nếu không muốn người dùng đóng Tab Main lại . Ta vào phần thiết kế giao diện . Click vào XtraTabConTrol . Click nút mủi tên nhỏ để vào phần Edit Pages . Ở đây ta chọn Tab đầu tiên . Ở phần Behavior chức năng ShowCloseButton chọn False . Vậy là Tab Main sẽ ko được tắt . Và các Tabpages mở sau đó được tắt một cách bình thường

    Đây là một số hình ảnh :







    Cãm ơn anh trin hỗ trợ em nha . Chúc anh nhiều sức khỏe
    Đã được chỉnh sửa lần cuối bởi NguyenDuyPC : 04-05-2013 lúc 10:14 AM.

Các đề tài tương tự

  1. Hướng dẫn AddTab con (động) vào XtraTabControl trong DevExpress
    Gửi bởi elkidvnn1 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 39
    Bài viết cuối: 11-02-2019, 05:52 PM
  2. Sử dụng XtraTabControl,XtraUserControl, Thay thế MDI Form với DevExpress
    Gửi bởi elkidvnn1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 04-05-2014, 06:11 PM
  3. Cách add usercontrol vào giữa xtratabcontrol trong devexpress c#?
    Gửi bởi hungvboys trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 06-02-2013, 10:34 PM
  4. ADO.NET Tạo nút close cho tabcontrol trong DotNetBar
    Gửi bởi nguoirung1.6 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 29-03-2012, 10:20 AM
  5. cách chuyển nút close form thành nút phóng to
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 05-11-2010, 07:13 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn