c# windows 窗体程序 button click 如何返回值啊

c#windows窗体程序buttonclick如何返回值啊... c# windows 窗体程序 button click 如何返回值啊 展开
 我来答
Sxzy灬丨小柒
2014-12-18 · TA获得超过623个赞
知道小有建树答主
回答量:1223
采纳率:50%
帮助的人:279万
展开全部
按钮的click事件在加载的时候是赋予的委托. 返回值和参数类型均不能更改
this.button1.Click += new System.EventHandler(this.button1_Click);

你可以换一种方式实现.
string glb;//设置一个全局
private void button1_Click(object sender, EventArgs e)
{
string str = "a";
glb = str;
}

调用的时候
button1_Click(null,null);
string newstr = glb;//类似返回值

这种效果和你的需求没区别.
然后去远足
2014-12-18 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2434万
展开全部
不可能的。

Button 的 Click 事件是一个 EventHandler 类型的委托,这个委托的返回值类型就是 void。

你要是想修改其返回值类型,就得自定义一个事件和对应的委托类型,可以在 Click 事件里触发这个自定义事件,而不能直接使用 Click。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xizhisen
2014-12-18 · TA获得超过401个赞
知道小有建树答主
回答量:544
采纳率:0%
帮助的人:285万
展开全部
如果你是通过button click实现textbox/label等TEXT的赋值可以直接将变量赋值过去即可
如果你是在第二个button时也用,你可以写一个功能块,随时调用赋值即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-18
展开全部
定义变量 使用变量获取点击的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一起萌萌哒3
2014-12-18 · 超过15用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:33.8万
展开全部
说的具体点,你要干什么,你是说点击后在textbox显示值 还是点击弹出值 还是什么别的如果不同窗体那就用委托。
追问
我是刚刚开始学,然后希望点这个button之后 进行计算,并且传出一个值,让其他部分用
追答
你要怎么计算呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式