我想提出一个计划,只是要继续,如果给出2个条件。 第一个文本框2在同一个字和一个按钮被点击,这将打开一个新的窗体。 你看,我试图做一个登记表;)现在,我对“完成”按钮的事件。
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);
我的问题是,我不能找到一种方法,给出了类似button1.Clicked或类似的东西。
我希望有人能帮助我在这里..
Click
是激发你松开鼠标按钮后立即事件。 所以,如果你想在处理程序检查button2.Click
如果button1
被点击之前,你可以做的是有一个处理程序button1.Click
这台自己制作的布尔标志设置为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;
}
}
这些对我帮助很大:我想从我的GridView中保存的值,它被重新加载我的GridView /压倒一切的我的新的价值,正如我的IsPostBack我pageLoad的内部。
if (HttpContext.Current.Request["MYCLICKEDBUTTONID"] == null)
{
//Do not reload the gridview.
}
else
{
reload my gridview.
}
来源: http://bytes.com/topic/asp-net/answers/312809-please-help-how-identify-button-clicked
按钮1,按钮2和按钮3具有相同的,甚至处理
private void button1_Click(Object sender, EventArgs e)
{
Button btnSender = (Button)sender;
if (btnSender == button1 || btnSender == button2)
{
//some code here
}
else if (btnSender == button3)
//some code here
}
我是很新的这个网站。 我是一个本科生,做我的本科计算机应用。 我使用C#在Visual Studio中做一个简单的程序和我遇到同样的问题来了,如何检查是否有按钮被点击? 我想这样做,
if(-button1 is clicked-) then
{
this should happen;
}
if(-button2 is clicked-) then
{
this should happen;
}
我不知道该怎么办,所以我试图寻找在互联网的解决方案。 我得到了很多的解决方案,我没有帮助。 所以,我想我自己的东西,这样做,
int i;
private void button1_Click(object sender, EventArgs e)
{
i = 1;
label3.Text = "Principle";
label4.Text = "Rate";
label5.Text = "Time";
label6.Text = "Simple Interest";
}
private void button2_Click(object sender, EventArgs e)
{
i = 2;
label3.Text = "SI";
label4.Text = "Rate";
label5.Text = "Time";
label6.Text = "Principle";
}
private void button5_Click(object sender, EventArgs e)
{
try
{
if (i == 1)
{
si = (Convert.ToInt32(textBox1.Text) * Convert.ToInt32(textBox2.Text) * Convert.ToInt32(textBox3.Text)) / 100;
textBox4.Text = Convert.ToString(si);
}
if (i == 2)
{
p = (Convert.ToInt32(textBox1.Text) * 100) / (Convert.ToInt32(textBox2.Text) * Convert.ToInt32(textBox3.Text));
textBox4.Text = Convert.ToString(p);
}
我声明的变量“i”和在不同的按钮具有不同值的分配,并在如果功能检查i的值。 有效。 给您的建议(如有)。 谢谢。