c#主窗体如何获得登陆窗体的用户名,然后判断权限,求解,请给出大概代码!
解决方案 »
- 新手求教,搜了好久,未果,并未伸手党
- DataGridView 中添加 ComboBox 怎么取值
- 简单的线程问题
- binaryreader和streamreader到底有什么区别?
- 关于反射的问题:Type.InvokeMember如何获取在父类的属性
- 小弟拜求教,调用delphi写的dll文件的问题!!!急的上火
- winform中在一个用户控件如何提交另外个用户控件的数据
- datagridview单击进入编辑状态
- vs 2011 EntityFramework生成的tt文件不能高亮显示
- 我的xml在浏览器里显示不出应该的效果,我错在什么地方?
- 在这里对一个对象复制应该怎么写哇?
- c# winform 如何调用其它应用程序(C++)
如果只需用户名的话
定义一个属性把
如:
private bool visButton; public bool VisButton
{
get { return visButton; }
set { this.btnAdd.Visible = value; }
}from f=new from();
f.VisButton=false;
string gly1 = "**", mm1 = "**";
private void button1_Click(object sender, EventArgs e)
{
if ((textBox2.Text == gly1) && (textBox3 .Text == mm1)) //登陆成功窗口切换
{
Form1 fc = new Form1();
//Form2 fch = new Form2();
this.Hide ();
fc.Show();
}
else
{
MessageBox.Show("错误提示","密码或用户名错误", MessageBoxButtons.OKCancel,MessageBoxIcon.Hand,MessageBoxDefaultButton.Button1);
} }我写的 希望对你有用,刚刚学习
登錄窗體:LoginForm
登錄窗體中有一個 TextBox為 txLoginName;
如果有必要,定義一個得到該值的方法:
public string GetLoginName()
{
return this.txtLoginName.Text;
}
在MainForm中的Form_Load 中
private void Form_Load {
LoginForm logform = new LoginForm();
logform.ShowDialog(); //顯示窗體
//顯示完後關閉,怎麼關閉請自己搞定 ……
MessageBox.Show(logform.GetLoginName);
//之後還想怎麼做,自己可以搞定
}還有一種方法是在彈出的窗體的時行處理,這應該是通用的做法吧