public class VariableClass
{
//list vars here, e.g.
int Count;
ArrayList Marks;
}public class Form2 : Form
{
public delegate void OnOkClicked(VariableClass vars);
public event OnOkClicked OnOkClickedEvent;
//...
public btnF2_OnClick(object sender, EventArgs e)
{
if (OnOkClickedEvent != null)
{
VariableClass vars = new VariableClass();
//fill in the vars object with data
OnOkClickedEvent(vars);
}
this.Close();
}
}public class Form1 : Form
{
public void HandleEvent(VariableClass vars)
{
//do whatever with the vars
} public void btnF1_OnClick(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.OnOkClickedEvent += new Form2.OnOkClicked(HandleEvent);
f2.Show();
}
}
{
//list vars here, e.g.
int Count;
ArrayList Marks;
}public class Form2 : Form
{
public delegate void OnOkClicked(VariableClass vars);
public event OnOkClicked OnOkClickedEvent;
//...
public btnF2_OnClick(object sender, EventArgs e)
{
if (OnOkClickedEvent != null)
{
VariableClass vars = new VariableClass();
//fill in the vars object with data
OnOkClickedEvent(vars);
}
this.Close();
}
}public class Form1 : Form
{
public void HandleEvent(VariableClass vars)
{
//do whatever with the vars
} public void btnF1_OnClick(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.OnOkClickedEvent += new Form2.OnOkClicked(HandleEvent);
f2.Show();
}
}
解决方案 »
- 求助,如何评价软件需求文档的质量??进者有分,不够再加
- 如何取得键盘是输入哪个键?
- 能否在自己的Web应用程序中嵌入.net的网页设计器或其他网页设计器
- Application.EnableVisualStyles();的问题
- 急 输入几个点(3个~16384个) 如何 输出16384个点构成一条很平滑的曲线
- 我的Microsoft Visual Studio .NET 2003出毛病了
- 要做个基于IE内核的浏览器,希望你给建议!
- 请问C#中如何实现这样的逻辑?
- 菜鸟问题,解决立结帖!
- c#beta2的代码太少,这里人气也太少了
- 知道treeview一个node的值和其父节点,怎样才能使用这个node?
- 在C#中如何创建表,并在SQL SERVER上有所反映(100)分
能不能用简单几句话把关键问题说清楚,我们也要帮你。