用label控件来判定权限什么意思?

解决方案 »

  1.   

    就是我要判定管理员和普通用户的权限,label=0时是普通用户,label=2时是管理员!就是这个
      

  2.   

    题外话:回复请先点击不然很快就会沉的。
    没见过你这种用label做判断的,或者你截个图来说明。登录系统,必然要有数据库有用户表,可以将权限值传入数据库。
    还有label是个显示文字的控件,不支持用户输入文本,只能在程序内部修改代码。
      

  3.   

    看看这个mysql数据库
    先学习下数据库的操作,当然你也可以自己搜搜其他的数据库。
      

  4.   

    加个ComboBox控件和判断权限的变量privilege,将控件的value传给privilege,通过判断privilege的值来确定权限。
      

  5.   

    附代码
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            private int Privilege;//权限        private void Form1_Load(object sender, EventArgs e)
            {
                string[] array = { "普通用户", "管理员" };
                comboBox1.DataSource = array;
            }        public Form1()
            {
                InitializeComponent();
                this.Load += new EventHandler(Form1_Load);
            }        private void button1_Click(object sender, EventArgs e)
            {
                Privilege = comboBox1.SelectedIndex;
                MessageBox.Show(Convert.ToString(Privilege));
            }    }
    }
      

  6.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了
      

  7.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了代码都给你贴上了,还要我怎么教
      

  8.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了代码都给你贴上了,还要我怎么教
    不好意思  刚刚才看见代码!
      

  9.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了 既然没搞清楚,就不要问的太细先;你连最起码的思维都错了,你就直接问登录权限 就好像一个杯子 你还没搞清楚它是干嘛用的,你就问它吃了能补充什么维生素。      传送门你先把表建好,理清逻辑,然后再开始!
      

  10.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了 既然没搞清楚,就不要问的太细先;你连最起码的思维都错了,你就直接问登录权限 就好像一个杯子 你还没搞清楚它是干嘛用的,你就问它吃了能补充什么维生素。      传送门你先把表建好,理清逻辑,然后再开始!
    大神教导的是!下次我一定准备好.
      

  11.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了代码都给你贴上了,还要我怎么教
    我说一下我的问题,你刚刚发的那个代码,通过判断privilege的值来确定权限。是这样嘛privilege=“管理员”确定嘛?然后就是是否是把判定语句放在我主界面有权限需求的按钮里面,用if语句判断!
      

  12.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了代码都给你贴上了,还要我怎么教
    我说一下我的问题,你刚刚发的那个代码,通过判断privilege的值来确定权限。是这样嘛privilege=“管理员”确定嘛?然后就是是否是把判定语句放在我主界面有权限需求的按钮里面,用if语句判断!
    基本上思路对了,但是privilege我定义的是int型,他的值只有0,1,-1,根据你的要求,0是普通用户,1是管理员,-1是comboBox内容错误。if语句里面的判断就是if(privilege == 0)
    {
        //普通用户代码
    }
      

  13.   

    大神你这个privilege我研究了一下,真不会用啊,我是才学C#的,能不能给我个例子看看!
    真是麻烦你了代码都给你贴上了,还要我怎么教
    我说一下我的问题,你刚刚发的那个代码,通过判断privilege的值来确定权限。是这样嘛privilege=“管理员”确定嘛?然后就是是否是把判定语句放在我主界面有权限需求的按钮里面,用if语句判断!
    基本上思路对了,但是privilege我定义的是int型,他的值只有0,1,-1,根据你的要求,0是普通用户,1是管理员,-1是comboBox内容错误。if语句里面的判断就是if(privilege == 0)
    {
        //普通用户代码
    }
    但是我在主窗体我输入代码的时候上下文不存在privilege,我是把最开始你的发的代码放到登录窗体里面的。这个问题我也解决不了
      

  14.   

    你是说放到public Form1里面了?那样不行,那样声明的是局部变量,只能在Form1里面调用。如果其他方法中也需要这个变量一般有两种途径,一个是声明全局变量(像我写的那样放在外面),另一种是传参。
    看来你基础知识很薄弱啊!这样不行的,后面都是障碍,你还是应该找本书来先看例子做练习。
    哦,对了~忘了现在是考试季