CS 系统框架二[增加默认启动以及代码打开窗体]

本文介绍了一种在框架中实现窗体自动启动的方法,并进一步讨论了如何将此功能从代码中抽离,通过后台配置实现动态调整。此外,还探讨了通过窗体代码打开窗体的功能,类似于SAP系统的命令式操作,增强了系统的灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天有几个朋友要了我的框架源码,这几天也经常通过远程以及电话来帮他解决一些问题,后来他说马上要交项目了,但是有一个问题还没有搞出来,那就是在原有的框架里面如何设置一个窗体自动启动?本身我的框架是登录进去之后所有的菜单都是根据后台的权限进行分配,加载进来之后绑定在工具箱里面,当用户点击菜单之后才会加载窗体,看他现在的意思是想登录进去之后默认启动一个窗体,这个简单,因为加载窗体的动作是写的一个方法来调用的,那么只需要在Load里面调用一下就行了,

1 private void FrmMain_Load(object sender, EventArgs e)
2         {
3              ShowFunctionFrm("需要自动启动的窗体名称");
4         }

这样确实帮他实现了他想要的功能,但是后来我觉得这样非得写死在程序里面,没办法变化了,所以现在将其增加到这个框架里面来,放在后台去配置。另外增加了通过窗体代码来打开窗体的功能,不知道有没有朋友用过SAP,里面的窗体全部是通过一些命令来打开的,这里我仿照了一下(其实谈不上仿照,因为在接触SAP之前我都已经这样设计了),系统启动的时候自动将Code增加到下拉列表里面,这里的Code和权限列表里面的内容完全一致,选择了Code之后确认便可打开窗体,这里也支持模糊输入。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值