如何在一个表单中创建一个按钮以另一种形式执行操作

时间:2018-02-27 16:17:15

标签: c# winforms

好的,我有两种形式 Form1&窗口2

  • in" form1"我有一个" TextBox"和一个"按钮"设置为打开" form2"。
  • in" form2"我有一个"按钮"设置"可见" to" false"。

然后我想" form1"当" TextBox"输入文字" Sample"它会使按钮进入" form2" "可见"设置为" true"。

请记住,只有" form1"打开了!

我拥有的是一个登录表单,我希望我添加的用户可以在" form2"已打开,但如果该用户未登录,则无法显示 - 谢谢:3

2 个答案:

答案 0 :(得分:0)

webdriver::server   DEBUG   <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"6e35faa4-233f-400c-a6c7-6a66b54a69e5"}}

答案 1 :(得分:0)

在Form1中执行以下操作:

Form2 form2;
public void button1_Click(Object sender, EventArgs a){
    //show form2
    this.form2 = new Form2();
    this.form2.Show();
}

//This event is up to you
this.textBox.KeyUp += (s,a) => { if(this.textBox.Text == "Sample") {
    this.form2.ShowButton();
}};

在Form2中:

public void ShowButton(){
    this.button.Visible = true;
}

应该这样做。