我有一个表单(AddNewCamper),它包含一个文本框和一个提交按钮。以不同的形式,我试图写:调用按钮单击事件方法
if (submit button is clicked)
do stuff
在该按钮实际位于的窗口中,我创建了一个单击事件。所以我想我试图调用if语句内的click事件(它位于与click事件所在位置不同的窗口中)。
这是我有:
AddNewCamper camp = new AddNewCamper();
camp.Show();
// This is where I'm confused. How do I say if this button is clicked,
// or how do i call its click event that's located in AddNewCamper?
if (camp.btnNewSubmit_Click_1())
{
Camper person = new Camper(camp.txtNewFirstName.Text);
camp.txtNewFirstName.Text = person.getName();
c.testListBox.Items.Add(person.getName());
campersFrame.Content = c;
}
好吧,如果你创建了一个按钮,然后双击该按钮,它会带你到代码视图,以便您可以在一些代码编写为你想要点击按钮时发生的事情。在我的项目中的另一个地方,我试图编写“如果该按钮被点击”所以在我的if(上面的语句)中,我试图说如果用户单击该按钮。 Idk如何编写if(语句)。对不起,我只是不知道该怎么问。 – TMan
你是说你只是想直接调用'AddNewCamper.btnNewSubmit_Click_1()',是不是? – Kev
为什么不把你的代码放在AddNewCamper的'AddNewCamper.btnNewSubmit_Click_1()'事件处理程序中? – Kev