winform/timer控件/权限设置/三级联动

本文介绍WinForm中timer控件的使用方法及其属性,包括Enabled、Interval和Tick事件。此外,还详细讲解了三级联动菜单的实现过程,并提供了权限设置的基本步骤。

一、timer控件

组件--timer

timer是一个线程,默认可以跨线程访问对象

属性:Enabled--可用性

Interval--间隔时间

Tick:间隔时间发生事件

二、三级联动

例:

 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            //调查询方法
            Bind("0001", comboBox1);
            Bind(comboBox1.SelectedValue.ToString(), comboBox2);
            Bind(comboBox2.SelectedValue.ToString(), comboBox3);

        }

        public void Bind(string pcode, ComboBox cb)
        {
            //绑定数据
            List<China> clist = new ChinaData().Select(pcode);

            cb.DataSource = clist;
            cb.DisplayMember = "AreaName";
            cb.ValueMember = "AreaCode";
        }
        //二级下拉菜单条件判断
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Bind(comboBox1.SelectedValue.ToString(), comboBox2);
            if (comboBox2.SelectedValue != null)
            {
                Bind(comboBox2.SelectedValue.ToString(), comboBox3);
            }
        }
        //三级体检判断
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            Bind(comboBox2.SelectedValue.ToString(), comboBox3);
        }

三、权限设置:

1、数据库添加状态验证字段

2、登录时验证对应 模块字段

3、若无将相应页面关闭或隐藏

 

posted on 2017-05-10 13:25 瀚城老爷子 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hclyz/p/6813891.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值