c#如何在button2中使用button1的变量.求代码
3个回答
展开全部
没办法,你可以把这个变量放到窗口中声明,作为公共变量,而不是在button1中声明
追问
这个变量必须在button1中声明。。我都快疯了
追答
在过程之外,窗口类之内定义的变量,是窗口级全局变量,如下代码中的test。
namespace Project1
{
public partial class FrmMain : Windows.Form
{
public string test;
public FrmMain()
{
InitializeComponent();
}
展开全部
把变量定义在两个按钮的方法外就是呀;或者把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变量的值
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以设置成全局的变量,这样变量就可以共用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询