问题高级表格问题
功能说明:该程序是一个用于管理和维护系统管理员的工具。主要功能包括管理员信息的加载、添加新的管理员以及用户登录验证。
1. **启动窗口创建完毕时**:程序首先检查是否存在名为`gly.xls`的文件,如果存在且表格中已有数据,则从文件中读取管理员信息并加载到高级表格控件中。若文件不存在或表格为空,则初始化一个新的表格,并设置表头为“序号|管理员|密码|管理权限”,然后将这个空白表格保存到`gly.xls`文件中。同时,根据条件显示或隐藏界面中的分组框和组合框等控件。
2. **加载管理员**:此子程序负责遍历高级表格中的所有行,并将每行的管理员名称添加到组合框中供选择使用。
3. **按钮登陆被单击**:当用户尝试登录时,程序会先检查用户名和密码是否都已填写。如果没有填写完整,会提示用户输入完整的账号密码;如果用户名是"admin"而密码是"8888",则会进一步判断当前是否有配置其他管理员,以此来决定是否允许以超级管理员身份登录。
4. **按钮添加管理员被单击**:通过此操作可以在现有的管理员列表之后新增一行记录,包含新管理员的名字、密码及其权限等级。添加完成后,相关信息会被保存回`gly.xls`文件,并清空输入框准备下一次输入。
5. **编辑框与组合框焦点变化处理**:为了提高用户体验,程序还实现了当不同控件获得或失去焦点时背景颜色的变化效果。
6. **置表格行内容**:这是一个辅助函数,用于根据给定的内容字符串(由'|'分隔)更新指定行的数据。
综上所述,该程序主要用于实现一个简单的管理员管理系统,支持基本的增删查改功能,并通过Excel文件存储数据,方便用户进行管理和维护。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 加载管理员
| |
| |------ _按钮登陆_被单击
| |
| |------ _按钮添加管理员_被单击
| |
| |------ _按钮取消_被单击
| |
| |------ _编辑框密码_按下某键
| |
| |------ _编辑框密码_获得焦点
| |
| |------ _组合框管理员_获得焦点
| |
| |------ _编辑框密码_失去焦点
| |
| |------ _组合框管理员_失去焦点
| |
| |------ _编辑框添加管理员_获得焦点
| |
| |------ _编辑框添加管理员_失去焦点
| |
| |------ _编辑框添加密码_获得焦点
| |
| |------ _编辑框添加密码_失去焦点
| |
| |------ _组合框添加权限_获得焦点
| |
| |------ _组合框添加权限_失去焦点
| |
| |------ 置表格行内容
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。