Category / Section
How to retrieve the Items collection of the ToolStripTabItems and QuickAccessPanel Items in WinForms RibbonControlAdv?
1 min read
Retrieve the items collection of ToolStripTabItems
We can access the ToolStripTabItems collection through the RibbonControlAdv.Header.MainItems property. The QuickAccessPanel items can be retrieved from the RibbonControlAdv.Header.QuickItems property.
C#
private void buttonAdv1_Click(object sender, EventArgs e)
{
foreach (ToolStripItem toolStripItem in this.ribbonControlAdv1.Header.QuickItems)
{
listBox1.Items.Add(toolStripItem.Text.ToString());
}
foreach (ToolStripTabItem toolStriptabItem in this.ribbonControlAdv1.Header.MainItems)
{
listBox2.Items.Add(toolStriptabItem.Text.ToString());
}
}
VB
Private Sub buttonAdv1_Click(ByVal sender As Object, ByVal e As EventArgs) For Each toolStripItem As ToolStripItem In Me.ribbonControlAdv1.Header.QuickItems listBox1.Items.Add(toolStripItem.Text.ToString()) Next toolStripItem For Each toolStriptabItem As ToolStripTabItem In Me.ribbonControlAdv1.Header.MainItems listBox2.Items.Add(toolStriptabItem.Text.ToString()) Next toolStriptabItem End Sub