Replied 12 March 2019, 8:36 pm EST
Report rendering time may increase based on the content and size of the report. With the latest 4.0.20183.343 builds, I have executed the attached application where report rendering takes general amount of time required by the report of it size. Here, it takes around 649 milliseconds to render the report.
Which version of FlexReport are you using?
Considering that (3) is not related to FlexReport, this can be done by specifically obtaining the CommandLinks related to the submenu, after typecasting, as follows:
foreach (C1CommandLink item in c1ToolBar1.CommandLinks)
MessageBox.Show("CommandLink Text: " + item.Text);
if (item.Command.GetType() == typeof(C1.Win.C1Command.C1CommandMenu))
var subMenu = (item.Command as C1.Win.C1Command.C1CommandMenu);
foreach (C1CommandLink subitem in subMenu.CommandLinks)
MessageBox.Show("Submenu text: " + subitem.Text);
This has also been shown in the attached application.
I further suggest you to create a new thread for C1Command related issues.