How to assign task for ToolStrip item when it is clicked in WinForms RibbonControlAdv?
Handle ItemClicked event
We can handle the ItemClicked event of Syncfusion.Windows.Forms.Tools.ToolStripEx and handle the ClickedItem property in order to assign tasks.
C#
private void toolStripEx1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
switch (e.ClickedItem.Text as string)
{
case "toolStripLabel1":
e.ClickedItem.ForeColor = Color.Red ;
break;
case "toolStripSplitButton1":
e.ClickedItem.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText;
break;
}
}
VB
Private Sub toolStripEx1_ItemClicked(ByVal sender As Object, ByVal e As ToolStripItemClickedEventArgs) Select CType(ConversionHelpers.AsWorkaround(e.ClickedItem.Text, GetType(String)), String) Case "toolStripLabel1" e.ClickedItem.ForeColor = Color.Red break Case "toolStripSplitButton1" e.ClickedItem.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText break End Select End Sub