其实可以这样的
先弄2个窗体 一个窗体是用来判断用户的
一个窗体是实现里面东西的
然后在数据库里面可以创建两个表 一个表是用来看权限的 一个表比方说来弄 增 删 改 查 的
using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace s
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int fag = 0;
public int Fag
{
get { return fag; }
set { fag = value; }
}
int quanxian = 0;
public int Quanxian
{
get { return quanxian; }
set { quanxian = value; }
}
private void button1_Click(object sender, EventArgs e)
{
if((textBox1 .Text .Trim ()=="1") && (textBox2 .Text .Trim ()=="1234"))
{
fag=1;
quanxian = 1;
this.Close ();
}
if ((textBox1.Text.Trim() == "2") && (textBox2.Text.Trim() == "1234"))
{
fag = 1;
quanxian = 2;
this.Close();
}
if ((textBox1.Text.Trim() == "3") && (textBox2.Text.Trim() == "1234"))
{
fag = 1;
quanxian = 1;
this.Close();
}
}
}
}
可以在form1 里面写成这样啊,这我没写完
基本思路可以这样的,我才学 要是不对 表说哦。。 呵呵
一起进步嘛
基本就可以了 然后在Program.cs的里面写上
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace s
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 x = new Form1();
Application.Run(x);
if (x.Fag == 1)
{
Application.Run(new Form2());
}
然后等进入form2后 可以先进行查看 quanxian里面的数据
如果等于1
可以做什么
如果等于2
可以做什么
如果等于3
可以做什么
基本就可以实现了把