2020-08-21 18:57发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)很抱歉,是否曾经有人问过这个问题... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
很抱歉,是否曾经有人问过这个问题,但是我发现他的样本不适用于CR 2008及更高版本。 我想知道如何,最好在CR 2013中看到有关如何向工具栏添加额外按钮的示例(Excel导出)。最好使用C ++ och C#的示例。
旧样本做了一个ts = CrystalreportViewer1.Controls [2]; 但是当前版本的CR中没有这种方法。
遗憾的是,这不适用于SP26。 下面的代码已添加到示例中(
Crystal Reports .NET C ++-View Report.zip)
可以。 处理程序是相同的。
此-> boCrystalReportViewer-> TabIndex = 0; // int nCount = this-> boCrystalReportViewer-> Controls-> Count; 系统:: Windows :: Forms :: Control ^ c; 系统::绘图::图标^ ico; 系统:: Windows :: Forms :: ToolStrip ^ ts; 对于(int i = 0; i boCrystalReportViewer-> Controls [i]; CString类型= c-> GetType()-> ToString(); //遍历控件寻找 TRACE(" \ nControl%d-%s",i,键入); //System.Windows.Forms.ToolStrip // 如果(类型==" System.Windows.Forms.ToolStrip") { // //构造一个图标。 //https://www.icon2s.com/6231/windows-8-metro-style-icons/excel-google-docs-windows-8-metro-style/ // 提示hInst = AfxGetInstanceHandle(); HICON hIcon =(HICON)LoadImage(hInst,MAKEINTRESOURCE(IDI_EXCEL),IMAGE_ICON,16,16,LR_DEFAULTCOLOR); 如果(hIcon) { ico = System :: Drawing :: Icon :: FromHandle((IntPtr)hIcon); } 系统::绘图::位图^ bmp = ico-> ToBitmap(); //调用ToBitmap进行转换。 ts =(System :: Windows :: Forms :: ToolStrip ^)this-> boCrystalReportViewer-> Controls [i]; //处理工具条 ToolStripButton ^ exportButton = gcnew ToolStripButton(bmp); //制作一个按钮 CliClass ^ h = gcnew CliClass; //助手类 EventHandler ^ handler = gcnew EventHandler(h,&CliClass :: MyHandler); //添加事件处理程序 exportButton->单击+ =处理程序; ts-> Items-> Insert(0,exportButton); //插入按钮 } }
最多设置5个标签!
遗憾的是,这不适用于SP26。 下面的代码已添加到示例中(
Crystal Reports .NET C ++-View Report.zip)
可以。 处理程序是相同的。
一周热门 更多>