2010-11-22 10 views
0

Quelqu'un peut-il me donner du code pour créer un menu dynamiquement?Création d'un menu par programmation DevExpress

En détail Je veux:

  • Créer une nouvelle page de ruban (onglet, je pense qu'il est appelé page ruban)
  • Créez ensuite un titre pour la page
  • Ensuite, ajoutez 2 groupes ruban et ajouter des titres pour les
  • Ensuite, ajoutez 3 articles bouton bar au premier groupe de ruban

quelqu'un peut-il me donner un code pour accomplir t le sien?

+0

page ruban? Pourriez-vous donner le nom du composant? –

+0

Dans DevExpress Vous pouvez créer un menu en ajoutant un DevExpress.XtraBars.Ribbon.RibbonControl à un formulaire puis en exécutant le concepteur et en ajoutant les RibbonPage et RibbonGroups à cette page ect ... Je veux tout cela de manière programmatique dans un événement load. Tous les contrôles sont sous l'espace de noms DevExpress.XtraBars.Ribbon –

Répondre

0
Dim menu As New RibbonControl 


    Dim aPage As New RibbonPage("Nicks Page") 

    'groups 
    Dim aGroup1 As New RibbonPageGroup("1st Group") 


    'ADD BUTTONS TO RIBBON GROUP HERE 
    Dim i As New DevExpress.XtraBars.BarButtonItem() 

    i.Caption = "Nicks Button" 

    aGroup1.ItemLinks.Add(i) 




    Dim i2 As New DevExpress.XtraBars.BarButtonItem() 
    i2.Caption = "Nicks Other Button" 

    aGroup1.ItemLinks.Add(i2) 




    aPage.Groups.Add(aGroup1) 

    menu.Pages.Add(aPage) 

    Me.Controls.Add(menu)