Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 5 123 ... CuốiCuối
Kết quả 1 đến 10 của 44
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cách Tạo Skin cho RibbonForm của DevExpress

    Mình không biết có ai viết bài viết tương tự chưa nhưng mình thấy cũng nhìu bạn thắc mắc về vấn đề này. Sau đây mình xin phép trình bày một cách ngắn gọn để tạo skin cho Form của bạn được đẹp hơn.
    Trình còn gà nên có gì các bác bỏ quá cho[IMG]images/smilies/biggrin.png[/IMG]



    Đầu tiên các bạn Add referen 2 component này


    Add thêm một cái Barmenu vào cái Ribbon như hình


    h thì vào code thôi[IMG]images/smilies/biggrin.png[/IMG]

    Bạn using 3 cái namspace sau:

    Mã:
    using DevExpress.XtraBars;using DevExpress.UserSkins;using DevExpress.XtraBars.Helpers; Trong sự kiện Load Form viết thế này private void RibbonForm1_Load(object sender, EventArgs e)        {            DevExpress.UserSkins.OfficeSkins.Register();            DevExpress.UserSkins.BonusSkins.Register();            SkinHelper.InitSkinPopupMenu(barSubItem1);         }//barSubItem1 là cái Barmenu mình add lúc design:D
    Rồi thưởng thức thành quả củ mình thôi
    Các bạn có thể đặt cái bar chỗ nào các bạn muốn[IMG]images/smilies/biggrin.png[/IMG] ở đây mình đặt bên góc cho giống Y!H


    Lần sau nếu các bác quan tâm mình xin viết thao tác với GridControl đơn giản^^

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chức năng tự động tạo menu chọn skin này chỉ có ở bản DevExpress 10.2 trở lên thôi nhé các bạn, nếu bạn xài bản cũ hơn thì chỉ có cách là tự tạo bằng cách thủ công thôi!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    private void RibbonForm1_Load(object sender, EventArgs e){DevExpress.UserSkins.OfficeSkins.Register();DevExpress.UserSkins.BonusSkins.Register();SkinHelper.InitSkinPopupMenu(barSubItem1); }
    nếu muốn nó có tác dụng cho toàn bộ form trong chương trình thì đặt code ở hàm main trong program.cs

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Vậy hả Pro nhưng trong cái hàm main thì sao nó hiểu Barsubmenu là cái nào mà add hả PRo, có thể demo cho tớ tý ko^^ cảm ơn pro

  5. #5
    ví dụ :

    Mã:
    static class Program    {        [STAThread]               static void Main()        {            DevExpress.UserSkins.BonusSkins.Register();            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);            Application.Run(new frmMain());        }     }
    mọi người hãy hiểu cho đúng ý nghĩa của lệnh này DevExpress.UserSkins.BonusSkins.Register()

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks elkidvnn1 nha, bạn có bài nào hay về Dev thì viết cho bà kon sài với, thank you vẻy much

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình tìm mãi không thấy cái Barmenu đâu nhỉ, chỉ có cái barManger, không biết có phải cái đó không.
    mình chọn nó nhưng không làm được bước tiếp theo.
    giúp mình với.
    thanks.

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Kéo cái đó quăng zô rồi add menu như trong hình đó bạn hiền

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zstar
    ví dụ :

    Mã:
    static class Program    {        [STAThread]               static void Main()        {            DevExpress.UserSkins.BonusSkins.Register();            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);            Application.Run(new frmMain());        }     }
    mọi người hãy hiểu cho đúng ý nghĩa của lệnh này DevExpress.UserSkins.BonusSkins.Register()
    em làm vậy mà nó không thay đổi skin của các form load lên, hix [IMG]images/smilies/big_grin.gif[/IMG]

  10. #10
    elkidvnn1 ơi.
    bạn có thể up code lên, hay up video lên được không?
    mình làm nhưng không ra "Tạo Skin cho RibbonForm của DevExpress"

 

 
Trang 1 của 5 123 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •