社区
C#
帖子详情
高手看过来 ---关于如果根据配置文件定义动态生成windows form
breezeflying
2003-07-20 10:09:05
最近偶用C#在做动态生成FORM的尝试,就是我需要动态根据一个配置文件(可以是XML,也可以是DB 中的某些预置表)来生成一个windows FORM,各位大侠有没有这方面的资料或者代码可以给在下参考,即使没有,大家考虑一下,给个主意。谢谢。
另如果动态添加一个BUTTON,要对这个BUTTON加上事件处理代码 一定不可能吗?
...全文
77
5
打赏
收藏
高手看过来 ---关于如果根据配置文件定义动态生成windows form
最近偶用C#在做动态生成FORM的尝试,就是我需要动态根据一个配置文件(可以是XML,也可以是DB 中的某些预置表)来生成一个windows FORM,各位大侠有没有这方面的资料或者代码可以给在下参考,即使没有,大家考虑一下,给个主意。谢谢。 另如果动态添加一个BUTTON,要对这个BUTTON加上事件处理代码 一定不可能吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
breezeflying
2003-07-24
打赏
举报
回复
楼上的意思我也知道,不过这样作出来的动态FORM还是限制很大,而且工作量很大,要是可以站在巨人的肩膀上就好了。
我目前的考虑 就是XML定义FORM,把可以想像到的元素(就是FORM中一个用户概念的东西,比如姓名)都预先定义好,存在一张表里。针对每一个要动态生成的FORM定义XML,选择需要哪些元素。 要处理事件的控件做成控件。至于校验用户录入,分两步,一是验证是否输入,用正则表达式验证输入正确性。如果需要数据库的验证,调用指定的存储过程。
不过考虑越多头越大,大家有什么好意见吗
yuaiwu
2003-07-21
打赏
举报
回复
当然可以了,我就在做这个呀
breezeflying
2003-07-21
打赏
举报
回复
我只能自己up了:(
yuaiwu
2003-07-21
打赏
举报
回复
主要是做一个metadata类的表或用XML,去描述当前的所内容,再做大量的封装控件,因为这时候事件处理变的很困难
SQL动态生成
breezeflying
2003-07-21
打赏
举报
回复
楼上的兄弟,可以介绍一下你的做法么,最好有代码可以一起研究
Vs2005的win
form
动态
生成
菜单
本文介绍如何使用Visual Studio 2005及
Windows
Form
的MainMenu控件实现
动态
生成
菜单并绑定事件。通过XML
配置文件
加载菜单结构,利用递归创建多级菜单,并通过反射机制加载对应的窗体。
Win
Form
win
form
动态
生成
菜单
本文介绍了一种使用C#在
Windows
Form
应用中
动态
生成
多级菜单的方法,并详细展示了如何通过XML
配置文件
和递归函数实现菜单及其子菜单的创建。
C# 利用xml
动态
生成
带图标菜单
本文介绍如何使用C#在
Windows
Form
应用中
动态
生成
多层次菜单,并绑定点击事件打开相应的窗体。利用XML
配置文件
定义
菜单结构,通过递归方式创建菜单项。
Windows
日志清理工具:带账号登录和调试开关的C#桌面程序
本文介绍一款基于.NET Framework 4.7.2和Win
Form
s开发的轻量级
Windows
日志清理桌面工具,支持账号登录验证与调试开关功能,所有配置通过App.config集中管理,无需外部依赖。工具采用双窗体架构(
Form
1负责身份校验,userlog执行日志清理),利用EventLog.Clear()和WMI接口安全清空Security、Application等系统日志,兼容内网离线环境,双击即可运行,适用于运维日常磁盘清理与合规审计场景。
实现ListView列中嵌套ComboBox的C#示例
本文通过具体实例,展示在C#
Windows
Form
s应用中,将ComboBox嵌入ListView特定列的方法。详细介绍了ListView和ComboBox控件的特性、自
定义
ListView控件的创建、嵌套方法、数据绑定、选项设置,以及事件监听和界面更新处理等步骤,助开发者掌握相关控件使用。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章