c#如何在button2中使用button1的变量.求代码

 我来答
murphybao
2014-11-21 · TA获得超过1210个赞
知道小有建树答主
回答量:1002
采纳率:66%
帮助的人:545万
展开全部
没办法,你可以把这个变量放到窗口中声明,作为公共变量,而不是在button1中声明
追问
这个变量必须在button1中声明。。我都快疯了
追答

在过程之外,窗口类之内定义的变量,是窗口级全局变量,如下代码中的test。

namespace Project1
{   
    public partial class FrmMain : Windows.Form
    {
        public string test;
        public FrmMain()
        {
            InitializeComponent();
        }
绝妙又纯美灬爱人T
2014-11-21 · TA获得超过181个赞
知道小有建树答主
回答量:138
采纳率:100%
帮助的人:124万
展开全部
把变量定义在两个按钮的方法外就是呀;或者把button的私有性改为公有性,然后定义一个公有变量
追问
如何定义公有变量?
追答
额,不能在button方法中定义变量然后在其他地方使用,如果你非要在button中定义一个,那么只能通过一个在方法外变量来传递你在button中变量的值,但是这样还不如直接使用在方法外的变量;

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string b = "";//用于传递值的变量
private void button1_Click(object sender, EventArgs e)
{
string a = "hello,world";//其实这个可以不用定义了
b = a;
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Text =b ;//button2使用a变量的值
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15...2@163.com
2014-11-21 · TA获得超过118个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:126万
展开全部
可以设置成全局的变量,这样变量就可以共用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式