c#中如何从一个控件调用另一个控件?

例如:我点击一个按钮sumButton,然后该控件内函数计算c=a+b,然后将c的值输出到label.Text上,我看到c值然后判断c是否大于0,如果大于0的点击按钮ye... 例如:我点击一个按钮sumButton,然后该控件内函数计算c=a+b,然后将c的值输出到label.Text上,我看到c值然后判断c是否大于0,如果大于0的点击按钮yesButton否则点noButton,然后sumButton内函数得到我的选择结果,并根据不同的选择继续执行sumButton里面的程序。请问这如何实现?最好能写几行代码说明,谢谢!
首先谢谢两位的回答,这里我要在补充说明一下,那个判断c是否大于0是有操作者自己判断的,而不是由程序判断的,有操作者判断后选择是点击yes或者no。因为这里只是简单举个例子,实际程序并不是判断是否大于零这么简单,而是比较复杂的判定。谢谢
展开
 我来答
正怒月神
2012-04-26 · TA获得超过1157个赞
知道小有建树答主
回答量:710
采纳率:100%
帮助的人:501万
展开全部
给你举了个例子
前台 两个textbox,三个button

代码
int c = 0;
private void button1_Click_1(object sender, EventArgs e)
{
c = int.Parse(this.textBox1.Text) + int.Parse(this.textBox2.Text);
if (c < 0)
{
this.button2_Click(sender, e);
}
else
{
this.button3_Click(sender, e);
}
}

private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("小于0");
}

private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show("大于0");
}

你试试吧,button1点击后,把textbox1和textbox2的值相加,获得后,点击了相应的button
弹框显示了

不是很明白 操作者自己判断是什么意思。他自己判断的话,那直接两个按钮yes,on自己点击就好了
就说说你想要实现什么吧
找个类似点的
三界圣神
2012-04-26 · TA获得超过965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:581万
展开全部
你直接在yesButton或noButton的click事件里写后续程序不就行了吗!
点击sumButton显示结果,
如果点击了yesButton,
就在yesButton的点击事件中写后面继续执行的程序,
noButton也是一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyangbdwk
2012-04-26 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4396万
展开全部
你的意思是,那个判断非常复杂,以至于必须由人来判断?
很想知道到底是什么复杂额判断。。。
然后,我的解决办法是,
定义个全局变量,string ChooseNum=""
yesButton:ChooseNum="yes"
noButton:ChooseNum="no"

在你的sumButton
switch(ChooseNum)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qwee5465
2012-04-26 · 超过21用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:36.7万
展开全部
上面 textBox1.text 和 textBox2.text 的值最好判断下 不然会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式