重复的组件名称"pnlContainer"。组件名称必须唯一且不区分大小写。
重复的组件名称"pnlContainer"。组件名称必须唯一且不区分大小写。
代码生成器生成的模块主界面窗源码(如:frmSalesMain.cs),使用VS设计器打开源码文件报错: 重复的组件名称"pnlContainer"。组件名称必须唯一且不区分大小写。 错误分析: 打开用户生成的业务模块主窗体文件(如frmSalesMain.Designer.cs文件),发现pnlContainer组件名定义,如下图所示。pnlContainer组件是基类模块窗体(frmModuleBase)定义的,导致组件名重复。 frmSalesMain.Designer.cs文件: 基类模块窗体frmBaseModule.Designer.cs文件: 解决方案: 1. 检查开发环境是否安装DevExpress 组件。目前开发框架使用的版本是DevExpress 15.2。 2. 打开xxx.Designer.cs文件,注释或删除pnlContainer组件的定义。 C# Code: private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; //注释掉 //private DevExpress.XtraEditors.PanelControl pnlContainer; private DevExpress.XtraEditors.PanelControl pnl_btnSalesOrder; //来源:C/S框架网 | www.csframework.com | QQ:23404761 C# Code: //注释掉或删除 this.pnlContainer = new DevExpress.XtraEditors.PanelControl(); //来源:C/S框架网 | www.csframework.com | QQ:23404761 3. 若上面2个方案没有解决问题,建议重新生成模块主窗体的源码。 参考:http://www.csframework.com/cs-code-generator.htm 点击下载:生成项目工程模块(Project), 密码: jzqo 分辨率:1600x900 pnlContainer组件介绍: pnlContainer是个DevExpress.XtraEditors.PanelControl组件, 在模块主窗体基类窗体(frmBaseModule)中定义,作为模块主界面的功能按钮或自定义组件的容器。 如下图红圈中灰色背景区域所示: 扫一扫加微信
参考文档:
标签:C#.Net组件开发 - 属性窗体内显示自定义名称 主窗体NavBar组件设置大小图标与模块对应 Dev GridView 内置Lookup组件同时操作编号和名称 DevExpress ChartControl 饼状图演示,显示百分比和项目名称 ucOpacityImage.cs图片组件最新版本 初始化DataProvider组件流程 Winform Html Editor 使用kindeditor组件实现winform Html 编辑器 DevExpress皮肤组件打造的C# Winform 开发平台 数据字典未指定表名或主键!DAL类名必须加DefaultORM_UpdateMode特性 如何删除Toolbar的自定义按钮? 如审核|反审|根据按钮名称删除 Dev表格RepositoryItemLookUpEdit组件改变值时设置其它列的值-原创 C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网 C/S结构快速开发框架使用的DevExpress常用组件 VS2015 Winform窗体设置DevExpress预设的图标库(组件Image属性)|C/S框架网 CS开发框架修改主窗体XtraTabbedMdiManager组件的子窗体标签的字体大小
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |