2012-04-12 29 views
5

Tôi mới phát triển các giải pháp Excel VSTO và cần một chút trợ giúp về cách thêm các mục khác vào điều khiển thả xuống trên ruy-băng.Thêm các mục vào menu thả xuống Ribbon bằng cách sử dụng VB.NET

Cho đến nay tôi đã có thể tạo ra một số mặt hàng bằng tay, rồi sau đó thay đổi nhãn của các mặt hàng này sử dụng

Globals.Ribbons.Ribbon1.DropDown1.Items(i).Label 

Hơn nữa tôi thấy rằng một số khuyên bạn sử dụng này để thêm các mục hơn nữa để kiểm soát thả xuống . Nhưng tôi đang gặp khó khăn khi cố gắng hiểu cách sử dụng nó.

Globals.Factory.GetRibbonFactory.CreateRibbonComboBox.Items.Add 

Tôi muốn xem ví dụ về cách người khác đã thực hiện.

Trả lời

8

Có vẻ như bạn đang đi đúng hướng. Trước tiên, bạn cần sử dụng nhà máy để tạo RibbonDropDownItem mới, cấp điều khiển mới nhãn bạn muốn và sau đó thêm điều khiển cho phụ huynh ComboBox.

RibbonDropDownItem rdi = 
    Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem(); 
rdi.Label = "My Label"; 
Globals.Ribbons.Ribbon1.DropDown1.Items.Add(rdi); 
+0

Rất tiếc, tôi không nhận được thông báo về câu trả lời của bạn. – marj

+0

Giải pháp tuyệt vời, cảm ơn :) – marj

+0

Điều này rất hữu ích. Tôi đã không nhận ra hữu ích của tài sản Nhà máy. – t3dodson

3

Awesome, vào nhu cầu của tôi, tôi sử dụng:

dim rdi as RibbonDropDownItem 
rdi = Globals.Factory.GetRibbonFactory().CreateRibbonDropDownItem() 
rdi.label = "myList" 
Globals.Ribbon.Tab.DDlist.Item.Add(rdi) 

Bây giờ, tôi cần phải sử dụng một mảng chuỗi như nhãn của DropDownItem.

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