我在on事件中创建了一个对象,现在我想要另一个事件来访问它.我该怎么做呢?
我在Visual Studio 2010中这样做.
我有一个有三个按钮事件的表单.第一个按钮创建一个对象.我想要第二个按钮来使用该对象.我该怎么做呢?
public void buttonCreate_Click(object sender,EventArgs e) { int size; int sizeI; string inValue; inValue = textBoxSize.Text; size = int.Parse(inValue); inValue = comboBoxSizeI.Text; sizeI = int.Parse(inValue); Histrograph one = new Histrograph(size,sizeI); } public void buttonAddValue_Click(object sender,EventArgs e) { int dataV = 0; string inValue; inValue = textBoxDataV.Text; dataV = int.Parse(inValue); one.AddData(dataV); //using the object }
解决方法
如果我正确地解析了你的问题,你想在buttonAddValue_Click中使用buttonCreate_Click中创建的一个变量.
class MyForm : Form { Histogram one; public void buttonCreate_Click(object sender,EventArgs e) { int size; int sizeI; string inValue; inValue = textBoxSize.Text; size = int.Parse(inValue); inValue = comboBoxSizeI.Text; sizeI = int.Parse(inValue); one = new Histrograph(size,sizeI); // NOTE THE CHANGE FROM YOUR CODE } public void buttonAddValue_Click(object sender,EventArgs e) { int dataV = 0; string inValue; inValue = textBoxDataV.Text; dataV = int.Parse(inValue); one.AddData(dataV); //using the object }