我正在制定一个程序,如果给出2个条件,那就应该继续.第一个2个TextBox具有相同的单词并单击一个Button,这将打开一个新的Form.您看到我正在尝试制作注册表单;)现在我有"完成"按钮的事件.
private void button2_Click(object sender, EventArgs e)
{
if (textBox2.Text == textBox3.Text && ???) {
StreamWriter myWriter = File.CreateText(@"c:\Program Files\text.txt");
myWriter.WriteLine(textBox1.Text);
myWriter.WriteLine(textBox2.Text);
Run Code Online (Sandbox Code Playgroud)
我的问题是,我找不到一个方法,它给出了像button1.Clicked或类似的东西.
我希望有人可以帮助我..
Jan*_*aus 27
Click是释放鼠标按钮后立即触发的事件.因此,如果你想检查button2.Clickif button1之前点击过的处理程序,你所能做的就是有一个处理程序,button1.Click它将你自己的bool标志设置为true.
private bool button1WasClicked = false;
private void button1_Click(object sender, EventArgs e)
{
button1WasClicked = true;
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox2.Text == textBox3.Text && button1WasClicked)
{
StreamWriter myWriter = File.CreateText(@"c:\Program Files\text.txt");
myWriter.WriteLine(textBox1.Text);
myWriter.WriteLine(textBox2.Text);
button1WasClicked = false;
}
}
Run Code Online (Sandbox Code Playgroud)