如果是a用户登录,那么tabControl里面的button控件的显示
如果是b用户登录,那么tabControl里面只显示一个控件button
怎么做呢?各位指教下~~~~~~~~~~~~~~~~~~~~最好有个完整的代码
如果是b用户登录,那么tabControl里面只显示一个控件button
怎么做呢?各位指教下~~~~~~~~~~~~~~~~~~~~最好有个完整的代码
解决方案 »
- 如何给WCF添加自定义构造函数
- vs2008的问题(不能手动添加数据源)
- 这些VB代码如何用C#表示(VB转C#)
- 一个web项目,很多页面都存在session["aabb"] 这类session 散的很,大家是怎么控制这种情况的?
- 请问如何改变datagridview中表头的颜色
- C#如何通过反射调用DLL里面定义的一个结构体?
- 公布对对碰外挂源码.....
- UDP穿透NAT的原理与C#实现----代码老是调试不通过,请高手试试
- [请问]以http发送请求时,如何发送中文?
- 转义字符
- Url重写,UrlRewritingNet.UrlRewriter.dll 这个组件是不是一定要部署在IIS里才能看到效果
- 如何用GDI+生成镜面图像?
假如数据表 UserName UserPwd UserRgiht
aa 11 超级管理员
bb 11 普通用户
在FrmLogin登录窗体里,先定义public static string Right;
如果aa登录,(可以通过数据库得到)Right="超级管理员" bb登录,Right="普通用户"
在另外显示tabcontrol窗体中,通过盘点Right来实现
if(Right=="超级管理员")
{
//button控件的显示
}if(Right=="普通用户")
{
//只显示一个控件button
}
不知道我理解的对否
通过FrmLogin.Right=="超级管理员" FrmLogin.Right=="普通用户"
上面说的够明白了首先你在登录窗体FrmLogin中定义public static string Right=null;
并前通过赋值给Right了
在主窗体FrmMain中, 直接通过FrmLogin.Right来得到在登录窗体FrmLogin中的Right值了也可以定义个公共类,通过属性的设置,同样的道理或者可以在FrmMain主窗体中通过构造函数来实现的
总之这些都是些基础啊,多看书呀
我是用winform的,拜托你给个完整的代码吧,换50分给你~~~!
我给你个简单的当aa登录,button1禁用,当bb登录,button2禁用在Form1中,textbox1,textbox2,button1
Form2中,button1和button2
Form1代码
public static string Right;
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{ } private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim() == "aa")
{
if (textBox2.Text.Trim() == "11")
{
Right = "超级管理员";
Form2 f2 = new Form2();
f2.Show();
this.Hide();
return;
}
}
if (textBox1.Text.Trim() == "bb")
{
if (textBox2.Text.Trim() == "11")
{
Right = "普通用户";
Form2 f2 = new Form2();
f2.Show();
this.Hide();
return;
}
}
MessageBox.Show("用户名或密码错误!\r\n请重新输入.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
textBox1.Clear();
textBox1.Focus();
}Form2代码
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private void Form2_Load(object sender, EventArgs e)
{
if (Form1.Right == "超级管理员")
button1.Enabled = false;
if (Form1.Right == "普通用户")
button2.Enabled = false;
}
}
a用户登陆,那些你想显示的控件的Visable=true,不想显示的控件就false
以此类推.
是不是我的button在tabContol控件里面所以不行呢????