【发布时间】:2016-06-22 09:01:02
【问题描述】:
我有一个登录表单和另一个表单。当用户为 x 且密码为 y 时,我想完全显示表单,并且这部分没有问题,但是当用户 z 通过 t 登录时,我希望他无法显示 3 个标签页中的 2 个。总之,如果您能告诉我如何从另一个表单中隐藏表单的标签页,我将不胜感激。
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "x" && textBox2.Text == "123")
{
this.Hide();
Form1 fr1 = new Form1();
fr1.ShowDialog();
}
else
{
if (textBox1.Text == "z" && textBox2.Text == "t")
{
this.Hide();
Form1 fr1 = new Form1();
//how can I hide 2 out of 3 tabpages on form1(fr1) for this user
fr1.ShowDialog();
}
}
【问题讨论】:
-
你是否也有一个主窗体,它启动登录表单,或者是第一个登录表单,例如主要形式?
-
你会如何在同一个表单中“隐藏”标签页??
-
我的登录表单是启动表单,当用户名 z 和密码 t 的用户登录时,我希望他无法在 form1(fr1) 上显示 tapepage2 和 tabpage3