我要在button1-click中引用前一控件矩阵A1,怎么引用,坐等~~初学~~
答案:2 悬赏:70 手机版
解决时间 2021-03-27 18:32
- 提问者网友:黑米和小志
- 2021-03-27 10:13
我要在button1-click中引用前一控件矩阵A1,怎么引用,坐等~~初学~~
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-27 11:47
Matrix A1; 该变量的声明放在函数体外,作为全局变量。在button1_Click等函数中直接访问或使用A1变量。追问倒是知道要作为全局变量,怎么声明额,求指教,生手,MATRIX是一类追答直接在函数体外,最好在类中的开头位置写上:
Matrix A1;
然后在函数中直接使用:A1,不能再使用:Matrix A1,否则定义的局部A1就会屏蔽全局的A1.
Matrix A1;
然后在函数中直接使用:A1,不能再使用:Matrix A1,否则定义的局部A1就会屏蔽全局的A1.
全部回答
- 1楼网友:污到你湿
- 2021-03-27 12:06
按楼主的需求,只要将 A1 定义为 Form类成员变量就可以了。例如,你的窗体类名为AForm:
public class AForm : Form
{
Matrix A1;
private void 导入数据_Click(object sender, EventArgs e)
{
...
A1 = new Matrix(39, x);
...
}
private void button1_Click(object sender, EventArgs e)
{
//这里直接取A1
if (A1 != null)
{
}
}
}
public class AForm : Form
{
Matrix A1;
private void 导入数据_Click(object sender, EventArgs e)
{
...
A1 = new Matrix(39, x);
...
}
private void button1_Click(object sender, EventArgs e)
{
//这里直接取A1
if (A1 != null)
{
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯